altered domaininterface semantics. need to see if setting string to parentdocument and using lifecyclecallback to convert it to an actual parentdocument object will work