Transformation methods and mutative methods can be a source of confusion when it comes to change detection. Transformation methods are used to provide a side-effect with the data that it needs to detect changes. Mutative methods produce a new collection as a new version of the old collection.