adding hasManyThrough relation