Get multiple entities by IDs
List<T> getByIds(List<String> ids) { return ids.map((id) => _entities[id]).whereType<T>().toList(); }