fixed duplicate tags in tagRegistry

When inserting a key into a HashMap, the tuple is not exchanged if the key is already within the Map. 
Since SemanticSingletonTags now equal if the key is equal, regardless of the name of the tag, it was never exchanged in the tag registry. 

Now explicitly made sure that the tuple is exchanged, not using the internal HashMap put() strategy.