public static MSFrameworkBuilder UseRequestProcessor(this MSFrameworkBuilder builder)
        {
            var assemblies = AssemblyFinder.GetAllList();

            builder.UseRequestProcessor(assemblies.ToArray());
            return(builder);
        }
        public static MSFrameworkBuilder UseRequestProcessor(this MSFrameworkBuilder builder,
                                                             params Type[] commandTypes)
        {
            var excludeAssembly = typeof(MSFrameworkBuilder).Assembly;
            var assemblies      = commandTypes.Select(x => x.Assembly).ToList();

            if (!assemblies.Contains(excludeAssembly))
            {
                assemblies.Add(excludeAssembly);
            }

            builder.UseRequestProcessor(assemblies.ToArray());
            return(builder);
        }