as I understand now, I should move from : ```open...
# announcements
u
as I understand now, I should move from :
Copy code
open class ParentClass {
    open val someObject : AbstractClassA = ClassAImpl1()
}

class ChildClass : ParentClass {
    override val someObject : AbstractClassA = ClassAImpl2()
}
to something like:
Copy code
abstract class BaseClass {
	abstract val someObject : AbstractClassA

	// move here all logic from old Parent class
}

open class OldParentClass : BaseClass {
	open val someObject : AbstractClassA = ClassAImpl1()
}

class OldChildClass : BaseClass {
	override val someObject : AbstractClassA = ClassAImpl2()
}