SymbolMap tests and bugfixes; overloaded ToString() for all metamodel types