Fix hasOne hasMany on join. Add commnets in Model