Model? findModel(String id) { if (models.containsKey(id)) return models[id]; if (parent != null) return parent!.findModel(id); return null; }