Changed name of IDerialiser to IObjectDeserialiser to better indicate its purpose and updated it for new XMLData class