i now have a memory leak :(
why does std::map<INFINITY_GUID, std::set<EventCallback_t>, GUIDComparer> event_map; cause a memory leak