Directly reloading a hasMany with links should trigger only one request

Introducing a loading promise in the many array (like in the record)
in order to keep track of it loading state.