new model serialization support