Tweak tag interface. Add tests to expose things which are broken about model serialization. (#24)