'collectionName' option for belongsTo
hasMany through with source
foreignKey and better collectionName support for belongsTo
Avoid stray conditions in hasMany through