Used SplayTreeMap in favour of Map for proxies