added get_implementor(0 function and fixed namespaces