Restructured cclEvent