Map<String, int> get tablesVersions => _tablesVersions ??= UnmodifiableMapView( _tables.map((table, map) => MapEntry(table, map.version)));