updates for hasMany

@igorT Updated so pushing to a hasMany works. Tested both pushObject and pushObjects, with a mix of raw and promise objects.