Convert System.Data.Entity.DynamicProxies to (non proxy) class in C#
Solution 1:
The Solution was due to lazy loading after all.
I had to tell the query to grab everything so that when the context closes I still had access to the data. This is the change I had to make:
public static List<stuff> Stuff;
using (var context = new StuffContext())
{
stuff = new List<stuff>();
stuff = (from r in context.Stuff
.Include(s => s.MoreStuff).Include(s => s.EvenMoreStuff)
select r).ToList();
}