Я не знаю, что вы хотите контролировать в агрегате заказ. Единственное - старайтесь делать их максимально мелкими. Допустим ордер не будет иметь ссылок, он просто будет иметь свойство user_id 5. Тогда проблем с памятью не будет, когда будете вытаскивать все из бд допустим. Пользователь вообще не должен иметь ни ссылок ни айдишников заказов, ибо это ненужная информация в рамках агрегата пользователь, т.к. не имеет правил никаких. Максимум, как я уже сказал - фабричный метод, который будет вам создавать новый агрегат.