Set GenericForeignKey fields on object before save

* A model with a required GenericForeignKey can be saved if the field is set