How not found the cause of the problem. I'm change the property to "public" and when needed access via RTTI. Previously, due to a legacy code, the property was "published" in Delphi 6 because we could only access via RTTI if the property was published. Currently, in Delphi XE, due to the improved features of the RTTI that is no longer needed.
Sample:
TComp2 = Class(TComponent)
Private
FComp1: TComp1;
Protected
Public
Constructor Create(AOwner: TComponent); Override;
Destructor Destroy; Override;
Property Comp1: TComp1 Read FComp1;
End;
Thank you for your attention.