public SubscriptionProtocolHandler( TSchema schema, ISubscriptionExecuter subscriptionExecuter, IDocumentExecuter documentExecuter, ISubscriptionDeterminator determinator, ILogger <SubscriptionProtocolHandler <TSchema> > log) { _schema = schema; _subscriptionExecuter = subscriptionExecuter; _documentExecuter = documentExecuter; _log = log; _determinator = determinator; }