Early implementation of SharedObjectStore
Almost there on listeners for disconnect