https://stackoverflow.com/questions/17586525/what-is-the-difference-between-new-object-and-new-in-c
Jul 11, 2013 · Note that if you declared it var a = new { }; and var o = new object();, then there is one difference, former is assignable only to another similar anonymous object