public ObjectState Start() { // TODO: add timeout. State = ObjectState.Starting; Server.Start(this); return(State); }