fixed a major bug that dealt with changes to dictionaries when the changes should have been happening to copies