refactored my domainvalue-classes to new ones using the ObjectValuePattern