add minimal NavigableMap interface