public QueryArgumentInfoListBuilder([NotNull] IOptions <QueryArgumentInfoListBuilderOptions> options, [NotNull] IPropertyPathResolver propertyPathResolver) { Guard.NotNull(options, nameof(options)); Guard.NotNull(propertyPathResolver, nameof(propertyPathResolver)); _propertyPathResolver = propertyPathResolver; _options = options.Value; }