Static methods within a wrapper class would work, perhaps inside of CraftObjective.