Worked out how message handler methods will 'subscribe' to message types.