socketObservable now eagerly creates observabel properties and sets, even if it doesnt register socket immediately, so that binding doesn't fail. fixed ID serialization on server. fixed model not saving all properties