Discard Builder/Serialize in favor of putValue