public static ReverseOptions WithFields(
            this ReverseOptions options, Expression <Func <FieldDefinition, bool> > filterExpression)
        {
            options.AddFilterOption <FieldDefinition>(filterExpression);

            return(options);
        }
        public static ReverseOptions WithContentTypes(
            this ReverseOptions options, Expression <Func <ContentTypeDefinition, bool> > filterExpression)
        {
            options.AddFilterOption <ContentTypeDefinition>(filterExpression);

            return(options);
        }
        public static ReverseOptions Include <TDefinition>(
            this ReverseOptions options, Expression <Func <TDefinition, bool> > filterExpression)
            where TDefinition : DefinitionBase
        {
            options.AddFilterOption <TDefinition>(filterExpression);

            return(options);
        }