You can't do record.get('phones.length') because phones is an async hasMany, it returns a promise.