DomainObject transformation