public object this[string name] { get { StorageEntry storageEntry = EnsureStorageEntry(); return storageEntry[name]; } set { var storageEntry = EnsureStorageEntry(); storageEntry[name] = value; _container.Commit(); } }