To allow to customize even further the other classes that _could_ need some of the `AbstractChange` capabilities... Without extending it.