Prototyping using DI for mixing the Services with the Domain Model.