for key, value in vals.iteritems():
                if value and key in self._fields:
                    self.update({key: value})