Problems with using event constructors