public KeyStore(IDatabaseGateway databaseGateway, IKeyStoreQueryFactory queryFactory) { Guard.AgainstNull(databaseGateway, "databaseGateway"); Guard.AgainstNull(queryFactory, "queryFactory"); _databaseGateway = databaseGateway; _queryFactory = queryFactory; }