For 1.1+ it should be annotated (right now it's always all). The truth is that bean-discovey-mode attribute is required and spec declares it as mandatory (see also 12.1. Bean archives). But I think it would make sense from user POV.