add an WeightSetEmpty class