Provides simple interfaces to implements Domain Driven Design elements