Returns the available keys. This violates the enclosing principle. Take the return values with caution
@override List<K> get keys => _internalMap.keys.toList();