Altered all runMap() calls in the LightweightScanInfo chain to return by const value rather than by reference. Qt's implicit sharing stops expensive copies anyway.