Why do we even need this ? Mean it is just a NOOP call anyway if the user not overrides it. Or did I misunderstood what you are trying here ?