resolved todo
simplified DomainModel registry management into an Agent
Merge branch 'feature/DomainModel_as_Agent' into develop