- Serializable/Deserializable change
- Added readRecord