same here and it also desert constant like:
```
REDUCED_PRODUCT_INFO_ELEMENTS = [ "name", "arch", "version" ]
REDUCE_LIST_PROC = Proc.new { |p| p.keep_if { |k,v| REDUCED_PRODUCT_INFO_ELEMENTS.include? k } }
...
  reduced_product_info = selected_base_products.map &REDUCE_LIST_PROC
```