support for toml serialization