using NzbDrone.Common.Serializer; namespace NzbDrone.Common.Extensions { public static class ObjectExtensions { public static T JsonClone(this T source) where T : new() { var json = source.ToJson(); return Json.Deserialize(json); } } }