Create ValueType enum, change VariableValue implementation