Play Entity Framework in Core Business Applications and Domain-Driven Design Approaches