Replaced Namespace with ModuleNames and Prefixes, fixed #365.