Make sure implementation implements using qualified name so this works in multiple scenarios