Adds putCollectionItemExternal method & tests