Your attempt to use a subtype should work, and that is the only way to
get mix-in annotations from multiple class declarations.
There is no way to register multiple mix-in classes and underlying
resolver does not have means to support that either, so it is
unlikely that support would be added.
But I would be interested in helping sub-class approach work: mix-in
types` class hierarchy is introspected and used, not just
the mix-in class but its parent-classes/-interfaces.
-+ Tatu +-