Fix Change.getCheckpointModel() giving new models each call

This was a huge memory leak in our app... About more than 120MB per hour!