NEW: Page types no longer require a controller, they can inherit the parent page type's

Use ClassInfo::ancestry() instead of get_parent_class()

Fall back to ContentController by default