title: Object doesn't creating
body: <p>I'm creating a non-visual component. Short Code:</p>
  
  <pre><code>// Element of some list item
  TMyItem = class
  private
    Id: integer;
    Caption: string;
  public
    constructor Create(const aId: integer; const aCaption: string);
  end;
  
  // List of items
  TMyItemList = class(TObjectList&lt;TMyItem&gt;)
  public
    constructor Create;
  end;
  
  // The component
  TMyComp = class(TComponent)
  private
    FMyList: TMyItemList;
  public
    constructor Create;
  
  implementation
  
  constructor TMyComp.Create(AOwner: TComponent);
  begin
    inherited Create(AOwner);
    FMyList:= TMyItemList.Create;
  end;
  </code></pre>
  
  <p>Question: why "FMyList" not exists when "MyComp" created? Assigned(FMyList) = false ...</p>