Allow Job to receive optional user and private key