nhibernate - Criar filho atualizando pai ou criar explicitamente?

Qual é o método preferido para criar objetos filhos?

Adicionando o filho a uma coleção no pai e atualizando a chamada no pai, ouCriando o filho explicitamente, adicione-o a uma coleção no pai e atualize o pai?

Estou lutando com o número 1. E já é difícil o suficiente pensar que o número 2 é preferível (menos "mágica").

questionAnswers(1)

yourAnswerToTheQuestion