Worker and enqueuer for Q4M using the interface of ActiveJob