A decorator could be useful, but it might be strange only having a decorator for Required, while the other attributes don't have decorators. I'm not sure if adding a decorator would buy us much at this point.