Reordered abstractmethod and classmethod decorators so they work correctly.
Reordered abstractmethod and classmethod decorators so they work correctly.

SkewedAspect/precursors-server,SkewedAspect/precursors-server,SkewedAspect/precursors-server,SkewedAspect/precursors-server