CMS-3483 Introduce TS-class PageComponentIdMap