public void Populate(TextReader reader, IValueContainer target)
 {
     using (var valueReader = _valueTextReaderFactory.Create(reader))
     {
         var reconstructor = new ObjectReconstructor(_composerSelector, target, _typeSerializerHelper);
         valueReader.Read(reconstructor);
     }
 }
        public void Populate(TextReader reader, IValueContainer target)
        {
            using (var valueReader = _valueTextReaderFactory.Create(reader))
            {
                var reconstructor = new ObjectReconstructor(
                    _typeResolver,
                    _composerSelector,
                    target,
                    _typeNameShortener,
                    _assemblyNameShortener);

                valueReader.Read(reconstructor);
            }
        }