Now that the version attribute is required in the XML file, the SelectionTool should default to reading this attribute out of the file, then validate the file against that. For older versions (where version is not required in the schema), the version should be passed into the SelectionTool class upon validation.