I have a fairly standard setup with simply POCO classes
public class Project { public int ProjectId { get; set; } public string Name { get; set; }
To anyone else this might be helpful, I had a property TimeZone (the actual .NET TimeZone object) and this gave me the exact same error, not sure why but will dig deeper :)