Forcing .ToList() on certain elements to avoid "DataReader is already open" error. Happens when lazy loading two lists on one connection.