They actually all have empty DESTROYs because the destructor is private, except for Print itself that owns all the others. So I think Print::Region doesn't strictly need to be here anymore, either.

So should I add them for completeness?