I think it would be worthwhile to be explicit and state `Qless::Job::SupportsMiddleware` must be the first middleware extended onto the job class.