Minimal support for serialization; fully working sendUpdate; onHello callback