new EL extensions for TypeElement: declaredFields, declaredMethods,
declaredConstructors, declaredTypes