Fixed record deserialization; all record/page library functions fully working