Add support for descendant.page, and create-reason-detail