XmlDescriptor
It also adds `@XBlock.needs("i18n")` to `XModuleMixin` because this service is required there.