Fix typo and provide testcases for Class::Event

--Overview
1. Fix a typo on the Event::Construtor
2. Provide a testcase for Class::Event