ServiceStack Service OnUnsubscribe\OnSubscribe\OnConnect user DisplayName is wrong
<p>In my service stack I have the following AuthRepository initialization:</p>

<pre><code>var userRep = new InMemoryAuthRepository();
container.Register&lt;IUserAuthRepository&gt;(userRep);

string hash;
string salt;
var pwd = "ValidPassword";

new SaltedHash().GetHashAndSaltString(pwd, out hash, out salt);
userRep.CreateUserAuth(new UserAuth
{
    Id = 1,
    DisplayName = "CustomDisplayName",
    Email = "test@gmail.com",
    UserName = "CustomUserName",
    FirstName = "FirstName",
    LastName = "LastName",
    PasswordHash = hash,
    Salt = salt,
}, pwd);
</code></pre>

<p>And in the same service I have some Event handlers:</p>

<pre><code>private void OnUnsubscribe(IEventSubscription obj)
{
    Console.WriteLine(obj.DisplayName + " has unsubbed\n");
}

private void OnSubscribe(IEventSubscription obj)
{
    Console.WriteLine(obj.DisplayName + " has subbed\n");
}

private void OnConnect(IEventSubscription obj, Dictionary&lt;string, string&gt; dict)
{
    Console.WriteLine(obj.DisplayName + " has connected\n");
}
</code></pre>

<p>The thing is that my <code>obj.DisplayName</code> is CustomUserName instead of being CustomDisplayName (and <code>obj.UserName</code> is also CustomUserName). Is this how it should work? If yes - how can I change DisplayName? Currently I use default <code>CredentialsAuthProvider</code></p>