added writer
renamed to XML::Struct
extended writer