Here's an example, I have a set of operator classes used for rounding various object properties.
They all inherit from one subclass called RoundBase, which contains most of the code.
However, as the properties declared in the base class are not carried over, as subclasses do not inherit annotations.
I was surprised to find however that even this didn't work:
Is there a way round this? If so, it would be appreciated if it were made clear in the API documentation.