Has many through bug with squeel