serialization support

support load/save to xml.