Added logic for scale_factor/add_offset and to set validExpression using valid_min/max if present; removed unused bandInfoMap and corresponding method "getL2BandInfoMap"