@abc.abstractproperty<EOL><INDENT>def priority(self):<DEDENT>
pass<EOL>
An integer value.  This provides a primitive means of controlling
the order of application of modifiers.  The higher the number,
the later the modifier will be applied.  The action has a
priority equivalent to positive infinity.

This must be a class attribute, not a property.