Mind completely blown by Entity Framework