diff --git a/src/Umbraco.Core/Events/UserGroupWithUsers.cs b/src/Umbraco.Core/Events/UserGroupWithUsers.cs
index b69650d33f..7d456a22ea 100644
--- a/src/Umbraco.Core/Events/UserGroupWithUsers.cs
+++ b/src/Umbraco.Core/Events/UserGroupWithUsers.cs
@@ -3,7 +3,7 @@ using Umbraco.Core.Models.Membership;
namespace Umbraco.Core.Events
{
- internal class UserGroupWithUsers
+ public class UserGroupWithUsers
{
public UserGroupWithUsers(IUserGroup userGroup, IUser[] addedUsers, IUser[] removedUsers)
{
diff --git a/src/Umbraco.Core/Services/Implement/UserService.cs b/src/Umbraco.Core/Services/Implement/UserService.cs
index 363bc72bc3..95ab5376ff 100644
--- a/src/Umbraco.Core/Services/Implement/UserService.cs
+++ b/src/Umbraco.Core/Services/Implement/UserService.cs
@@ -1197,12 +1197,12 @@ namespace Umbraco.Core.Services.Implement
///
/// Occurs before Save
///
- internal static event TypedEventHandler> SavingUserGroup;
+ public static event TypedEventHandler> SavingUserGroup;
///
/// Occurs after Save
///
- internal static event TypedEventHandler> SavedUserGroup;
+ public static event TypedEventHandler> SavedUserGroup;
///
/// Occurs before Delete