From a cql perspective, the parent construct only works with a page id which is generally inconvenient to use. But it is much easier to use something like the following to remove all child pages given a parent page without deleting the page page:
This support enables this scenario.