public EtlPackageXmlSerializer()
        {
            var overridesProvider = new XmlOverridesProvider();

            _serializer   = new Serializer(overridesProvider);
            _deserializer = new Deserializer(overridesProvider);
        }
            public Serializer(XmlOverridesProvider overridesProvider)
            {
                if (overridesProvider == null)
                {
                    throw new ArgumentNullException("overridesProvider");
                }

                _overridesProvider = overridesProvider;
            }
            public Deserializer(XmlOverridesProvider overridesProvider)
            {
                if (overridesProvider == null)
                {
                    throw new ArgumentNullException("overridesProvider");
                }

                _overridesProvider = overridesProvider;
            }
 public EtlPackageXmlSerializer()
 {
     var overridesProvider = new XmlOverridesProvider();
     _serializer = new Serializer(overridesProvider);
     _deserializer = new Deserializer(overridesProvider);
 }