Create a domain model