code: def save(self, force_insert=False, force_update=False, *args, **kwargs):
          
          self.first_name = self.user.first_name
          self.last_name = self.user.last_name
          self.email = self.user.email
          full_name = '%s %s' % (self.first_name, self.last_name)
          theslug = slugify(full_name)
          if not theslug.strip():
              theslug = str(self.user.pk)
          while self.__class__.objects.filter(slug=theslug).exclude(pk=self.pk).count():
              theslug = "%s_" % theslug
          if self.slug != theslug:
              self.slug = theslug
          self.slug = self.slug[:50]
          super(BaseStaffMember, self).save(
              force_insert, force_update, *args, **kwargs
          )
docs: Makes sure we are in sync with the User field