fixed error in trait, added declaration for constants, update of global namespace constant (from dash[-] to backslash[\])