I definitely agree that full fledged solution is a future goal.

Maybe have a debug / warning message when someone is overriding these methods so that we can debug the issues more easily if we see some sort of a weird behavior reported by users?