Base classes for Domain Driven Design (DDD) with Java