Added utility encryptor
Fixed assignations
Marked dependency as optional