title: Can't set Fire Monkey Form property
body: <p>I am trying to initialize form properties in the program source file in a Fire Monkey application and it throws an exception.  Here is the code:</p>
  
  <pre><code>uses
      System.StartUpCopy,
      FMX.Forms,
      uMainForm in 'Units\uMainForm.pas' {MainForm},
      UDataModule in 'Units\UDataModule.pas' {DataMod: TDataModule},
      DataHelperClasses in 'Units\DataHelperClasses.pas',
      EXDIntf in 'Units\EXDIntf.pas',
      Exd in 'Units\Exd.pas';
  
      {$R *.res}
      var
        ViewModel: TEXDViewModel;
      begin
        Application.Initialize;
        Application.CreateForm(TDataMod, DataMod);
        Application.CreateForm(TMainForm, MainForm);
        ViewModel := TEXDViewModel.Create;
        MainForm.Data := DataMod;
        MainForm.ViewModel := ViewModel;  //This throws an access violation exception
        ViewModel.Data := DataMod;
       Application.Run;
  end.
  </code></pre>
  
  <p>I have no problem doing this in a VCL app.  How do I fix it?</p>