This method could be more generic, what makes `Cms::Page` so special?