added Value::Serialize and Deserialize
added Class::Serialize and Deserialize