public void ApplyPermissionMigration()
        {
            var migrationVersion = new Version("1.3");
            var stepIdentity     = typeof(SetupDefaultMemberGroupsPermissionsStep).Name;

            if (!_migrationHistoryService.Exists(stepIdentity, migrationVersion))
            {
                var step          = DependencyResolver.Current.GetService <SetupDefaultMemberGroupsPermissionsStep>();
                var migrationItem = new MigrationItem(migrationVersion, step);
                var(executionHistory, executionResult) = MigrationHandler.TryExecuteSteps(migrationItem.AsEnumerableOfOne());
                if (executionResult.Type is ExecutionResultType.Success)
                {
                    _migrationHistoryService.Create(MigrationHandler.ToMigrationHistory(executionHistory));
                }
            }
        }