Ensure that async hasMany is always a promise
Merge pull request #1440 from teddyzeenny/async-has-many

Ensure that async hasMany is always a promise