title: TFrame as Component, IDE changes object to inline on first use
body: <p>I have created a Tframe unit with visual and DB controls. I registered the frame as a component using the sprig approach. The TFrame has a few published boolean properties. </p>
  
  <p>Everything works OK, except I have noticed that if I start the IDE and open a project that uses that component, the IDE complains about the "unknown" published properties. And if one looks at the DFM, Delphi has changed the definition for the frame within the form it is embedded in from "object ..." to "inline ...". If I just close the project, without saving, and re-open it, all is good. </p>
  
  <p>It only happens on the first project open.</p>
  
  <p>Any suggestions would be appreciated.</p>