This technique allows you to save a fully configured object in about 3 lines of code.
Configured objects can then be painlessly reconstituted without having to load each field
one by one. This safe simple technique also works with complex structures, including dynamic
arrays, regardless of variable types