Basic event model and service