Improved XML serialization/deserialization, all components now use CompoundPropertyModel, list of templates is updated when "save as" is used.