Working HasManyThrough eager loading