add result method
enable defaut value feature
enable TypeRegistry type access by property
change definition with default value info by TypeRegistry
rename name of  erPublish* and erAudit*
refactored by renaming DomainRegistry
enable test quest list to use new enums