Here's a solution to manage multi-ObjectMarshallers in one place for a Grails project. But it may not be a best practice.