Style and namespace fix
Add support for only serializing opt-in attributes
Support importing legacy data formats