The logic does not use mostate approach. Logic is separated into two different classes. Sitemap controlls the process, Page keeps information and represents it.