title: How to partly update meteor.users.profile?
body: <p>I have started a min app based on meteor boilerplate with the module accounts-ui.</p>
  
  <p>There is a collection created call users one of its elements is profile, this again has an element called "name" which gets the login name.</p>
  
  <p>With in this test app is an option to update a user profile. The data for the update comes from a Form submit. I have attached the event listener here</p>
  
  <pre><code>Template.profile.events({
    'submit form': function(event) {
      event.preventDefault();
      var data = SimpleForm.processForm(event.target);
      Meteor.users.update(Meteor.userId(), {$set: {profile: data}});
    }
  });
  </code></pre>
  
  <p>So data has everything from the form. The loginname "name" is not contained in the form so also not in data. </p>
  
  <p>before the update I have users.profile.name -> contains data
  after the update I have users.profile.* -> * equals everything from the form but "name" is gone.</p>
  
  <p>Finally: who can I keep the profile.name field ? At the end I like to have in users.profile   everthing from the from PLUS the "name" filed.</p>
  
  <p>Thanks for any hint, as you read I am new to meteor - and try to understand how things link together.</p>
  
  <p>Michael</p>