A cool object based CMS