changes to the class