Refactored source of Change from (mostly unused) parameter into Change object field