Mode : small refactor to use `hasProxy` from superclass