QXmlDefaultHandler, Event-Driven parsing , Importing Objects with an Abstract Factory