TODO Make the error handling a bit better Make a class / object for checking if the event struct is a empty one. (other implementation) Test stop method for the cpp class Decide if to keep the none type conversion in init.py