Made constructors for events public so that they can be easily
instantiated for unit tests.