class ManifestBase.NameValues _parent = null _name = null _json = null _module_name = null parent: () -> _parent name: () -> _name json: () -> _json module_name: () -> _module_name set_default: () -> @values = _json init: () -> module_names: () -> @parent().module_names().concat([_module_name, _name]) module_message: () -> ManifestBase.module_message(@module_names) parent_name: () -> _parent.name parent_json: () -> _parent.json constructor: (parent, name, json, module_name) -> _parent = parent _name = name _json = json _module_name = module_name @set_default() @init()