public virtual void Update(TItem item) { try { _dataConnector.Update(item); } catch (Exception e) { Debug.LogError(string.Format("Error when updating object {0}: {1}", item.Justify(), e.Message)); // ignored } }