allow other nodes than StringNode to be a Key for MappedNodes