support basic socket initialization with observable and observableArrays