2- Change the way i have overriden the procurement base method, this way is better to prevent changing the natural mro of the object
2- Change the way i have overriden the procurement base method, this way is better to prevent changing the natural mro of the object