Sjoerd's CMS in OOP