restsharp/RestSharp — pull request #240 by PedroLamas (2012-04-09 20:27:59+00:00)
Title: Removed the "T : new()" constraint from the IDeserializer.Deserialize<T> method

The real reason for this change is not forcing someone that creates a custom IDeserializer instance having to use a class with an empty constructor: if it's custom, the developer should handle how he wants the returning class to be created!

So I removed the `new()` and replaced with `Activator.CreateInstance()` instead on the IDeserializer instances.