public IList<Table3D> List3DAnnotatedSorted() { return list3D.Where (t => t.HasMetadata).OrderBy (t => t.Location).AsParallel ().ToList (); }