protected override void Invoke(object parameter)
        {
            Assembly libraryAssembly = null;

            UserControl hostControl = this.AssociatedObject.GetSelfAndAncestors().OfType <UserControl>().FirstOrDefault();

            if (hostControl != null)
            {
                libraryAssembly = hostControl.GetType().Assembly;
            }

            InteractionContext.GoToScreen(TargetScreen, libraryAssembly);
        }