public CollectorContainer(IRuleSerializerContainer <T> container, CollectorSerializerRoot serializerRoot) { _innerContainer = container ?? throw new ArgumentNullException(nameof(container)); _serializerRoot = serializerRoot ?? throw new ArgumentNullException(nameof(serializerRoot)); }