Class Hierarchy
TObject
TMyClass
TMyClassWithConstraints
TMyClassWithConstraints2