title: Using inherited in the "Create" constructor of an TObject
body: <p>Rant: Should I call &quot;inherited&quot; in the constructor of a class derived from TObject or TPersistent?</p>
  <pre><code>constructor TMyObject.Create;
  begin
   inherited Create;   // Delphi doc: Do not create instances of TPersistent. Use TPersistent as a base class when declaring objects that are not components, but that need to be saved to a stream or have their properties assigned to other objects.    
   VectorNames := TStringList.Create;
   Clear;
  end;
  </code></pre>