- Stepped version
- fixed demo
- restored serialization protocol returns id (JSON was broken)