actual sealed class Base