public PaymentObjectTypeCollection FetchAll()
 {
     PaymentObjectTypeCollection coll = new PaymentObjectTypeCollection();
     Query qry = new Query(PaymentObjectType.Schema);
     coll.LoadAndCloseReader(qry.ExecuteReader());
     return coll;
 }
 public PaymentObjectTypeCollection FetchByQuery(Query qry)
 {
     PaymentObjectTypeCollection coll = new PaymentObjectTypeCollection();
     coll.LoadAndCloseReader(qry.ExecuteReader());
     return coll;
 }
 public PaymentObjectTypeCollection FetchByID(object PaymentObjectTypeKey)
 {
     PaymentObjectTypeCollection coll = new PaymentObjectTypeCollection().Where("payment_object_type_key", PaymentObjectTypeKey).Load();
     return coll;
 }