So my thinking was to use the kettle.use.* as an additional grade that will be added to something else. Meaning that without the component it is attached it is not really meaningful. kettle.middleware.* namespace is just a namespace for the middleware available in the system.