public static Task StartAsync(this Animator animator)
 {
     var listener = new TaskAnimationListener();
     animator.AddListener(listener);
     animator.Start();
     return listener.Task;
 }
        public static ClusterBuilder UsePerformanceCounters(this ClusterBuilder configuration, string applicationName, bool install = false)
        {
            Ensure.IsNotNull(configuration, "configuration");

            if (install)
            {
                PerformanceCounterListener.Install();
            }

            return configuration.AddListener(new PerformanceCounterListener(applicationName));
        }