Useful references which describe the Domain Model concept (which is also called the DomainModelDesignPattern), see: