As we are struggled by the structure of core current code, and
https://github.com/odoo/odoo/pull/8885 hasn't been accepted in v8,
we need to make this hard move to allow a lot of workarounds like
modules not depending this one, but anyway the method itself is
not too much inheritable.