Save/load improved by using JSON/BSON serializer