Какой подход лучше, сначала создать дочерние сущности, а затем передать их в совокупный корень, чтобы добавить их, либо создать их в совокупном корне? Например:
Order.AddOrderLine(new OrderLine(product, quantity, ...));
Или
Order.AddOrderLine(product, quanity, ...);
Какой подход лучше? Я уверен, что это чисто субъективно, но я хочу посмотреть, у кого больше плюсов и минусов.