```create()``` currently doesn't write to redis. That's what ```save()``` and ```enqueue_job()``` do. Calling ```_register_dependencies()``` in ```create()``` without also saving the job hash would make no sense. So, who's supposed to do the ```_register_dependencies()```?