I think that this info may be useful for diagnostics.
* The plugin supports both Descriptors and extensions in a same fields, to it may be useful to differentiate it 
* An error message for non-Descriptor and non-Extension class should notify user about the error. 

In also makes sense to check for existence of @Extension attribute.