I have an abstract class that contains an abstract member
abstract class Base{ abstract var member: T protected fun saveMemberState(outState