C#: Changed protection level of EventManager ctor from internal to public