Add auto-decoding load and save API sugar