public static MyAbstractObject CreateObject() { Tobj subOb = new TObj(); MyAbstractObject parent = subOb.ToObject(); return(parent); }