Ошибка при попытке сохранить ордера и сделки с помощью SettingsStorage
							
							
						 
						
						
						
						
	
			Нужно сохранять ордера и сделки для среднесрочной стратегии
Пробую делать вот так:
Код
            storage = new SettingsStorage();
            
            var orderDictionary = new Dictionary<Order, IEnumerable<MyTrade>>();
            foreach (var order in Orders)
            {
                orderDictionary.Add(order, order.GetTrades());
            }
            if (storage.ContainsKey("Orders"))
                storage["Orders"] = orderDictionary;
            else
                storage.Add("Orders", orderDictionary);
            var xmlSerializer = new XmlSerializer<SettingsStorage>();
            xmlSerializer.Serialize(storage, Name + "_settings.xml");
 xmlSerializer.Serialize выбрасывает Exception
Код
"Resolution of the dependency failed, type = \"Ecng.Serialization.IStorage\", name = \"(none)\".\r\n
Exception occurred while: while resolving.\r\n
Exception is: InvalidOperationException - The current type, Ecng.Serialization.IStorage, is an interface and cannot be constructed. Are you missing a type mapping?\r\n
-----------------------------------------------\r\n
At the time of the exception, the container was:\r\n
\r\n
Resolving Ecng.Serialization.IStorage,(none)\r\n"
 Exeption snaphsot: 
http://i.imgur.com/cIwbBMA.png
Данный способ подсмотрел вот тут: 
http://stocksharp.com/posts/m/26336/
Подскажите, пожалуйста, как с этим справиться?