Put overloaded virtual visibility fix in public scope