It does not work if two independent libraries depend on your library and create the same user EventType.