Got it working to clean up a DynamicProxy back to the POCO and working even with a circular reference