initialize domainobject