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; })); }