public override int GetObjectIndex(object model) { int index; if (model != null && this.objectsToIndexMap.TryGetValue(model, out index)) return index; return -1; }