add support for class in allowableValues