This is paranoid way of tracking changes on the activerecords objects.This is somewhat similar to actsasaudited only that it use xml serialization in creating versions of the changes.
A KML library that uses XML Serialization to load and save KML documents to/from files. All KML classes will be represented using real C# objects that work with the standard XmlSerializer. This ap...