Match primary field fully
Fix related foreign key issue
Add MorphOne class
Refactor related and add MorphOne
Add addresses table
Finish
Update assets