Update Models & Relations
Also create more accessors & helpers for using and updating these models