protected abstract void ChangeState(Server server);
internal virtual void HandleStateServer(Server server) { this.ChangeState(server); }