Add PAIR SocketType
Use lazy singleton pattern to manage Context for thread safety
Experiment with EnumSet