extended map and definition factory so that only G4 namespace is used