Common Java classes for use in Domain Driven Design