What about passing the $options directly to the DoctrineQueue:

$queue = new DoctrineQueue($connection, $options, $requestedName, $jobPluginManager);

And in your queue you'll do something like : $options->getDeletedLifetime()). Therefore, you can remove all the property from the queue.