MutableArray and MutableDictionary require their own copy implementations.