public ImageSource this[string path] { get { Usage.AddOrUpdate(path, 1, (k, v) => v + 1); var i = _data[path]; return i; } set { _data[path] = value; } }