Deprecate IExtendable, use annotations directly