Adding new protected keychain class

* Removing some duplication