modify handler to use XML::Struct by default