Zanata messages

Couldn't the fabrication of the message be externalized so that the email service doesn't have to inject action beans? Action beans should ideally only be used for communication between the UI and the business logic. Similarly, the email service should only be responsible for sending a message, not for putting together said message.
I know this is just the first part of the whole email refactoring, but these action beans here caught my eye.