continued decl-mread-class and decl-serializable-class