Grails - iniciando clase de dominio usando JSON

Tengo esta clase de dominio simple:

class Settings {
static constraints = {
    uid(nullable: false, unique: true)
    person()
}

String uid
Map person
}

y una interfaz de usuario web que actualiza los datos mediante una solicitud json:

{"uid":1234 , person:{"first_name" : "jhon" , "last_name" : "doe"}}

en el código del controlador:

def json = request.JSON;
def s = new Settings(json);

parece queen lo cierto se está estableciendo sin embargo elen persona El mapa permanece vacío. ¿Qué me estoy perdiendo?

Respuestas a la pregunta(3)

Su respuesta a la pregunta