Redefine existing methods while calling their previous version by another name. No boilerplate needed.
Caio Chassot
無