public IReadOnlyList <IEntity> TryGetEntities(Type entityType) => _entities.TryGetValue(entityType, out var entities) ? entities() : _fallback != null?_fallback.TryGetEntities(entityType) : null;