No se puede agregar el atributo de usuario utilizando Accounts.onCreateUser

Intenté agregar un atributo 'permiso' a todos los usuarios recién creados. Pero de alguna manera no funciona. Yo uso este código para agregar el atributo

 Accounts.onCreateUser(function(options, user) {
  user.permission = 'default';
  if (options.profile)
    user.profile = options.profile;
  return user;
});

Pero cuando recupero un objeto de usuario en el lado del cliente no puedo ver el atributo

u = Meteor.users.findOne(Meteor.userId)
u.permission
>undefined

¿Qué estoy haciendo mal?

Respuestas a la pregunta(2)

Su respuesta a la pregunta