Initial version. Event model class