¿Por qué las acciones de Grails deben declararse como métodos en lugar de cierres y qué diferencia hace?

In Grails 2.0 ¿Qué hay de nuevohttp: //grails.org/doc/2.0.0.RC1/guide/introduction.html#whatsNe
dice
1.1.3 Web Features Controller Actions as Methods It is now possible to define controller actions as methods instead of using closures as in previous versions of Grails. In fact this is now the preferred way of expressing an action.
Por ejemplo

// action as a method
def index() {
}
// action as a closure
def index = {

}

¿Porque es esto importante? ¿Qué diferencia hace

UPDATE: Encontré esta discusión que habla mucho sobre el alcance y algunas cosas bastante peludas. @http: //grails.1312388.n4.nabble.com/Controller-actions-methods-or-closures-was-Re-grails-dev-Static-typed-meta-programing-td3048287.htm

Creo que mi pregunta también podría ser esta: ¿qué ventaja tienen los cierres para las acciones?

Respuestas a la pregunta(2)

Su respuesta a la pregunta