// TODO Логика неполного обновления
        public void FromJSON(string json)
        {
            try
            {
                RepositoryStorage <T> newStorage = JsonUtility.FromJson <RepositoryStorage <T> >(json);
                storage = newStorage;

//	            // Более годный вариант?
//	            Storage.Clear();
//	            foreach (T item in newStorage.Values)
//	            {
//	                Add(item);
//	            }
            }
            catch (Exception ex)
            {
                Debug.LogException(ex);
            }
        }
 public virtual void Init()
 {
     storage = new RepositoryStorage <T>();
 }