Zumal es im aktuellen Beispiel leicht zu Überraschungen kommt, wenn eine vorhandene Funktion überschrieben wird, sich plötzlich anders verhält und die Originalfunktion nicht mehr erreichbar ist.
Das lässt sich durch ein
overload;
nach (oder auch vor?) dem
reintroduce;
verhindern/verändern.
MfG Dalai