This file was generated with the following:
let mut v = Vec::new();
let r = Rc::new(Value::Object(0, Vec::new().into(), Some(ClassDefinition {
name: "".to_string(),
attributes: Default::default(),
static_properties: Vec::new(),
})));
let o = Value::Object(0, vec![
Element::new("AAAA", Rc::clone(&r))
].into(), Some(ClassDefinition {
name: "".to_string(),
attributes: Default::default(),
static_properties: vec!["AAAA".to_string()],
}));
let oo = Rc::new(o);
AMF3Encoder::default().write_value(&mut v, oo.as_ref()).unwrap();
v[9] = 0;
v.pop();