'Handles initializing an object with the generic FK instead of
content-type/object-id fields.'

def instance_pre_init(self, signal, sender, args, kwargs, **_kwargs):

    if (self.name in kwargs):
        value = kwargs.pop(self.name)
        kwargs[self.ct_field] = self.get_content_type(obj=value)
        kwargs[self.fk_field] = value._get_pk_val()
