Cached the different (de)serializers in the stash so they don't need to be built for every single instance