fixedVariationClass

added missing functions in the variation class and chnged the name