event catalog impl and agent lazy initialization