protected override void LogAction( string viewModelId, LoggedSpecialAction action )
        {
#if DEBUG
            Debug.WriteLine( "Action on '{0}': {1}", viewModelId, action );
#else
            switch ( action )
            {
                case LoggedSpecialAction.ForwardsNavigation:
                case LoggedSpecialAction.BackwardsNavigation:
                    EasyTracker.GetTracker().SendView( viewModelId );
                    break;

                case LoggedSpecialAction.Refresh:
                    LogCommand( viewModelId, RefreshCommandId, null );
                    break;
            }
#endif
        }
        protected override void LogAction(string viewModelId, LoggedSpecialAction action)
        {
#if DEBUG
            Debug.WriteLine("Action on '" + viewModelId + "': " + action);
#else
            switch (action)
            {
            case LoggedSpecialAction.ForwardsNavigation:
            case LoggedSpecialAction.BackwardsNavigation:
                EasyTracker.GetTracker().SendView(viewModelId);
                break;

            case LoggedSpecialAction.Refresh:
                LogCommand(viewModelId, RefreshCommandId, null);
                break;
            }
#endif
        }