Fixed the overwrite on collection add.

Also more testing on the Add methods.