public override void Apply([NotNull] T ruleContext)
        {
            // Execute action
            Item state = Sitecore.Context.Database.GetItem(new ID(StateId));

            if (state != null && state.Template.Key == "engagement plan state")
            {
                VisitorManager.AddVisitor(Sitecore.Context.User.Name, new ID(StateId));
            }
        }