got a working mechanism in place for overriding

just define methods in ApplicationController