/// <summary>
        /// Reload the data
        /// </summary>
        /// <returns></returns>
        public async Task Reload()
        {
            NFTs = await NFTHelpers.LoadAddressNFTs(Address, null, NFTs.ToList());

            if (NFTs == null)
            {
                NFTs = new List <INFT>();
            }

            if (NFTs.Count > 0)
            {
                Profile = await CoruzantNFTHelpers.FindCoruzantProfileNFT(NFTs);
            }
        }
        /// <summary>
        /// Reload the NFTs
        /// </summary>
        /// <param name="innfts"></param>
        /// <returns></returns>
        public async Task Reload(List <INFT> innfts)
        {
            if (string.IsNullOrEmpty(Address))
            {
                return;
            }

            NFTs = await NFTHelpers.LoadAddressNFTs(Address, null, NFTs.ToList(), justMessages : true);

            if (NFTs == null)
            {
                NFTs = new List <INFT>();
            }

            //if (NFTs.Count > 0)
            //    Profile = await NFTHelpers.FindProfileNFT(NFTs);

            await RefreshMessages(innfts);
        }