> self.axis isn't part of the abstract definition.

It is now, thanks.