give associated objects copy api a better name
update unit tests to use new api