default values object for enumish classes should be immutable (e.g., a tuple) to force overloading when subclassing