Olá pessoal,
Minha dúvida é o seguinte, imaginem o seguinte diagrama abaixo.
Companhia e Empregado.

Imaginem que acabei de criar um formulário principal, e mais dois formulários: uma para o cadastro da Companhia e outro para o Empregado.
A classe Empregado possui referência a classe Companhia, ou seja, preciso de um objeto da companhia para atribuir ao Empregado.
Minha dúvida,
No formulário Companhia (frmCia), instanciei o objeto: objComp e fiz atribuições a ele, mas neste momento eu chamo o outro formulário, o Empregado(frmEmpregado) com uma instância: objEmp. e faço as atribuições.
Mas lá no formulário Empregado (frmEmpregado) eu faço assim para ter acesso a Companhia:
objEmp.NomeCia = frmCia.objComp
//
Resumindo,
Para ter acesso ao objeto instanciado estou acessando o formulário e pegando o objeto. Isso é correto?
Por favor postem um modelinho simples como este de exemplo, como seria o procedimento correto.