change constructor and BreezeXMLParser