added CBXMLContext