getValueAtIndex<S>  method 
Implementation
S? getValueAtIndex<S>(int index, S? Function(T) getValue) {
  final uniqueKey =
      _childrenIndexes.entries.firstWhereOrNull((e) => e.value == index)?.key;
  return getValueForKey(uniqueKey, getValue);
}