Refactor KeychainItem class