ICharacter_Impl Namespace
CharacterProxy = class(TInterfacedObject, ICharacter);
ICharacter_Impl
This is class ICharacter_Impl.CharacterProxy.
TInterfacedObject, ICharacter ICharacter_Impl.CharacterProxy