public Props Configurate(Props mutator)
            {
                var route = new SmallestMailboxPool(_instances)
                            .WithSupervisorStrategy(_supervisorStrategy);

                if (_resizer == null)
                {
                    route = route.WithResizer(_resizer);
                }
                if (!string.IsNullOrWhiteSpace(_dispatcher))
                {
                    route = route.WithDispatcher(_dispatcher);
                }

                mutator = mutator.WithRouter(route);
                return(_custom != null?_custom(mutator) : mutator);
            }