Converts the content of an XmlReader into a set of IBusinessObject. This is the default implementation, and converts xml written by the BusinessObjectXmlWriter into business objects. It's easiest to use this class via ObjectTreeXmlReader or DataStoreInMemoryXmlReader. However, if you need to change how objects are read/written from xml, implement your own IBusinessObjectXmlReader and IBusinessObjectXmlWriter and use them with those classes.