`Population.can_record()` now calls `CellType.can_record()`, making customization easier.