private async void SetProfileDetail()
        {
            await ProgressService.ShowAsync();

            //initialize the user from cache
            var name   = StorageService.GetTempUserName();
            var option = Const.GetDictionary();

            option.Add(Const.USER_SCREEN_NAME, name);
            option.Add(Const.INCLUDE_ENTITIES, Const.DEFAULT_VALUE_FALSE);
            var user = await userController.ShowAsync(option);

            user.IsProfileDetail = true;

            foreach (var item in Items)
            {
                (item as IHaveAUser).User = user;
            }

            await ProgressService.HideAsync();
        }