/// <summary>
        /// Used to Update AvatarItem Before doing a data save
        /// Updates everything except for the ID
        /// </summary>
        /// <param name="data">Data to update</param>
        public void Update(AvatarItemModel data)
        {
            if (data == null)
            {
                return;
            }

            Uri = data.Uri;
            Name = data.Name;
            Description = data.Description;
            Tokens = data.Tokens;
            Quantities = data.Quantities;
            Category = data.Category;
            IsLimitSupply = data.IsLimitSupply;
            IsDefault = data.IsDefault;
        }
 /// <summary>
 /// Make a New Model, and Update it with data
 /// </summary>
 /// <param name="data"></param>
 public AvatarItemModel(AvatarItemModel data)
 {
     Initialize();
     Update(data);
 }