/// <summary>
    /// Get the current account unique nickname
    /// </summary>
    /// <returns></returns>
    public string GetCurrentUniqueNickname()
    {
        string rUniqueNickname = string.Empty;
        // get current data
        NWDAccountNickname tNicknameData = NWDAccountNickname.CurrentData();

        if (tNicknameData != null)
        {
            // get nickname
            rUniqueNickname = tNicknameData.UniqueNickname;
        }
        return(rUniqueNickname);
    }
    /// <summary>
    /// Set the nickname for current account and sync to get the unique nickname
    /// </summary>
    /// <param name="sNickname"></param>
#if NWD_ACCOUNT_IDENTITY
    public void SetCurrentNickname(string sNickname)
    {
        // get current data
        NWDAccountNickname tNicknameData = NWDAccountNickname.CurrentData();

        // set nickname
        tNicknameData.Nickname = sNickname;
        // if data was changed, update it!
        tNicknameData.UpdateDataIfModified();
        // then sync async (or sync later)
        NWDData.Sync(new List <Type>()
        {
            typeof(NWDAccountNickname)
        });
    }