KeyChange: Make changeKeys abstract

Every derived class implements it anyway so we might as well not even
provide a default implementation for performance reasons.