new exception for when trying to assign a a value with the wrong VariableEnum type