Why the heck is the Event constructor package-access?! (make public)

CODE REUSE FTW!