There are two classes: TBaseClass and TDerivedClass, both in separate units.
TBaseClass
TDerivedClass
unit InhPriv.BaseCla