Make LogicFactory methods static