Added missing modelCollection, annotation, and completed DTOs