finish manually mapped Event class