Предположим, что у нас есть два простых объекта предметной области: Тема (сущность) -> Сообщения (объект значения)
Эти два предметных объекта могут быть включены в один агрегат в соответствии с принципами DDD.
Но в некоторых случаях нам нужно получить темы без сообщений (если вы хотите просто показать список тем), а иногда нам нужно получить темы с сообщениями.
Как лучше всего спроектировать этот простой корпус? Заранее спасибо.