Base components for Domain Driven Design DSL