enum attribute writer to accept empty string, enum attribute qualifer to use #send instead of #[]
helpers only to modules and classes, attr reader to allow more values in super