Started on hasMany-through