Finish tommorow?
not constructing one for each possible message but only constructing when message happens
Will have to change these stuff, probably composition over inheritance
- import - export - view - edite translation events