Hello everyone. I have two classes: ```open class...
# announcements
u
Hello everyone. I have two classes:
Copy code
open class ParentClass {
	open val someObject : AbstractClassA = ClassAImpl1()
}

class ChildClass : ParentClass {
	override val someObject : AbstractClassA = ClassAImpl2()
}
When ChildClass is created, someObject is overridden, but ClassAImpl1() is create in superclass. How to prevent field instantiation in the parent class?