Add Password value object and CryptoService interface