Updated LogicObject to handle Payments