¿Cómo actualizar parcialmente meteor.users.profile?

He iniciado una aplicación mínima basada en repeticiones de meteoritos con el módulo cuentas-ui.

Hay una colección de usuarios de llamadas creadas, uno de sus elementos es el perfil, este nuevamente tiene un elemento llamado "nombre" que obtiene el nombre de inicio de sesión.

Con en esta aplicación de prueba es una opción para actualizar un perfil de usuario. Los datos para la actualización provienen de un envío del formulario. He adjuntado el oyente del evento aquí

Template.profile.events({
  'submit form': function(event) {
    event.preventDefault();
    var data = SimpleForm.processForm(event.target);
    Meteor.users.update(Meteor.userId(), {$set: {profile: data}});
  }
});

Entonces los datos tienen todo desde el formulario. El nombre de usuario "nombre" no está contenido en el formulario, por lo que tampoco está en los datos.

antes de la actualización tengo users.profile.name -> contiene datos después de la actualización tengo users.profile. * -> * es igual a todo desde el formulario pero "nombre" desapareció.

Finalmente: ¿a quién puedo mantener el campo profile.name? Al final me gusta tener en users.profile todo desde from PLUS el "nombre" archivado.

Gracias por cualquier sugerencia, mientras lees que soy nuevo en meteoros, y trato de entender cómo se unen las cosas.

Miguel

Respuestas a la pregunta(2)

Su respuesta a la pregunta