Added CMS observer pattern example.