@abc.abstractproperty<EOL><INDENT>def priority(self):<DEDENT>
pass<EOL>
An integer value.  This provides a primitive means of controlling
the order in which extensions will be called.  The higher the
number, the later the modifier will be applied.

This must be a class attribute, not a property.