resolve ambituity in names when classes live in namespaces