WeightHelper is now its own class