private ObjectType ConvertValue <ObjectType>(Dynamo ReturnValue) where ObjectType : class
 {
     if (ReturnValue == null)
     {
         return(default(ObjectType));
     }
     return(ReturnValue.To <ObjectType>().Chain(x => { ((IORMObject)x).Session0 = this; }));
 }