Set source_uri instead of source
Should call save in example
Super unstore
Fix more field requirements and mutability