This interface will be implemented by containers of messages, so those can be fetched in a generic way.