public override void Put(object locator, object component)
        {
            base.Put(locator, component);

            if (OpenEnabled)
            {
                Opener.OpenOneAsync(null, component).Wait();
            }
        }