@startuml problem_meta_group

!include ../models/problem.puml
!include ../models/meta.puml
!include ../models/problem_group.puml

package Domain {

    package Aggregates {
        struct ProblemMetaGroupAggregate {
            Problem Problem
            Meta Meta
            Groups []Group
        }
    }

}

ProblemMetaGroupAggregate o-- Problem
ProblemMetaGroupAggregate o-- Meta
ProblemMetaGroupAggregate o-- Group

@enduml