Extended copying behavior for collections