Collections encapsulated in domain layer