claro Bruno…
não fiz isso porque há uma opção de cadastro e eu preciso primeiro da informação a ser cadastrada pra depois passar para o constritor da classe. Sendo assim só posso instância-la depois de ter esta informação…
Em relação ao NullPointer, você deverá fazer a comparação IF instanciado (!= null) em todos os cases antes de utiliza-los. Ou então criar um construtor default() sem argumentos, apenas para inicialização da classe! evitando NullPointer quando for utiliza-la!