protected override async Task UpdateGroup(IUser user, IPermissionProvider permissions,
                                           IUser targetUser, IPermissionGroup groupToUpdate)
 {
     if (await permissions.AddGroupAsync(targetUser, groupToUpdate))
     {
         await user.SendMessageAsync($"Successfully added {targetUser:Name} to \"{groupToUpdate:Name}\"!",
                                     Color.DarkGreen);
     }
     else
     {
         await user.SendMessageAsync($"Failed to add {targetUser:Name} to \"{groupToUpdate:Name}\"!", Color.Red);
     }
 }