Set clean name before saving source
Set clean domain field before save
Add failsafe check that name not nil
Move clean field populate to before_save and don't test sanitizer at same time