Working.
Use Programmatic for incremental serializer.

Closes #298.