Fixes an issue with revert that was causing new records to be maintained in hasMany.
Merge pull request #312 from jnovatnack/revert-has-many-array

Fixes an issue with revert that was causing new records to be maintained in hasMany