return Promise.resolve(attrs)
    .then(validate.hash('mainData',     {allowBlank: true}))
    .then(validate.hash('keychainData', {allowBlank: true}))
    .then(function(attrs) {
      var updateAttrs         =  _.omit(attrs, ['mainDataHash', 'keychainDataHash']);