public SubscriberRecordService(ISubscriberRecordRepository repository, ISegmentService subscriberRecordRepository)
        {
            Check.If(repository).IsNotNull();
            Check.If(subscriberRecordRepository).IsNotNull();

            _subscriberRecordRepository = repository;
            _segmentService = subscriberRecordRepository;
        }
        public SubscriberService(ISubscriberRecordRepository subscriberRecordRepository, IPipeline<SubscriberRecord> pipeline, ISubscriberRecordService subscriberRecordService)
        {
            Check.If(subscriberRecordRepository).IsNotNull();
            Check.If(pipeline).IsNotNull();
            Check.If(subscriberRecordService).IsNotNull();

            _subscriberRecordRepository = subscriberRecordRepository;
            _pipeline = pipeline;
            _subscriberRecordService = subscriberRecordService;
        }