No, you can't move them in the constructor, because you would end up leaking a yet not fully initialized job instance. Check the implementation of ``Job.setRule``