diff --git a/OpenSim/Services/Interfaces/IUserAccountService.cs b/OpenSim/Services/Interfaces/IUserAccountService.cs
index cadf297cad..6cc8eb8eaf 100644
--- a/OpenSim/Services/Interfaces/IUserAccountService.cs
+++ b/OpenSim/Services/Interfaces/IUserAccountService.cs
@@ -44,6 +44,23 @@ namespace OpenSim.Services.Interfaces
PrincipalID = principalID;
}
+ ///
+ /// Initializes a new instance of the class.
+ /// This method is used by externasl/3rd party management applications that need us to create a
+ /// random UUID for the new user.
+ ///
+ ///
+ /// Scope I.
+ ///
+ ///
+ /// First name.
+ ///
+ ///
+ /// Last name.
+ ///
+ ///
+ /// Email.
+ ///
public UserAccount(UUID scopeID, string firstName, string lastName, string email)
{
PrincipalID = UUID.Random();