code: function(errors) {
  			//!steal-remove-start
  			if (process.env.NODE_ENV !== 'production') {
  				clearTimeout(asyncTimer);
  			}
  			//!steal-remove-end
  
  			var stub = error && error.call(self, errors);
  			// if 'validations' is on the page it will trigger
  			// the error itself and we dont want to trigger
  			// the event twice. :)
  			if (stub !== false) {
  				mapEventsMixin.dispatch.call(self, 'error', [ prop, errors ], true);
  			}
  			return false;
  		}
docs: check if there's a setter