Less garbage in man class. Separate class for events