-added new trait to get full name of structure (witho module and package, not tested on more nested packages) -some small improvements (like adding const to function which need it)