Support insertion of the same object multiple times.
Initial unit tests.