public void GetConfiguration()
        {
            XmlSerialisation <Halo> haloXmlSerialisation = new XmlSerialisation <Halo>();

            if (!File.Exists(_haloXml.GetConfigurationFilename()))
            {
                haloXmlSerialisation.SerialiseNewXml(new Halo(), _haloXml.GetConfigurationFilename());
            }

            Halo deserialisedHalo = haloXmlSerialisation.GetDeserialisedInstance(_haloXml.GetConfigurationFilename());

            GetValuesFromInstance(deserialisedHalo);
        }
        public void GetConfiguration()
        {
            XmlSerialisation <OpenSauce> osXmlSerialisation = new XmlSerialisation <OpenSauce>();

            if (!File.Exists(_osXml.GetConfigurationFilename()))
            {
                _osXml.CreateConfigurationDirectory();
                osXmlSerialisation.SerialiseNewXml(new OpenSauce(), _osXml.GetConfigurationFilename());
            }

            OpenSauce deserialisedOpenSauce = osXmlSerialisation.GetDeserialisedInstance(_osXml.GetConfigurationFilename());

            GetValuesFromInstance(deserialisedOpenSauce);
        }