clang doesn't like my overloaded functions with different types -> rename base functions.

Might break some people using virtual interface :-(.  Prepend Base to the name.