enhanced map_navigate to also allow simple variable navigation, added a string formatter for map updated some errors in obj instanciation and inheritance