--- /dev/null
+class ManifestBase.Names\r
+ \r
+ set_default: () ->\r
+ \r
+ init: () ->\r
+ \r
+ module_names: () ->\r
+ @manifest.module_names + [@module_name, @name]\r
+ \r
+ module_message: () ->\r
+ ManifestBase.module_message(@module_names)\r
+ \r
+ parent_name: () ->\r
+ @parent.name\r
+ \r
+ parent_json: () ->\r
+ @parent.json\r
+ \r
+ constructor: (parent, name, module_name) ->\r
+ @parent = parent\r
+ @name = name\r
+ @module_name = module_name\r
+ @set_default()\r
+ @init()\r
+ \r