@pavelgj I don't have a strong opinion about this.

But you make me think of something: what if the parent class constructor args are annotated, should we accumulate annotations (we would have to match by param name) ?