private async Task <IEnumerable <Item> > DeserializeStashItemsAsync()
        {
            try
            {
                var file = Path.Combine(AppData.GetFolder(), "stash.json");
                if (File.Exists(file))
                {
                    var jArray = await JsonSerializationUtils.DeserializeJArrayFromFileAsync(file, true)
                                 .ConfigureAwait(false);

                    return(jArray.Select(item => new Item(PersistentData.EquipmentData, (JObject)item)));
                }
            }
            catch (Exception e)
            {
                Log.Error(e, "Could not deserialize stash");
            }
            return(Enumerable.Empty <Item>());
        }