Rubocop

do not merge yet, just source for discussion.
tricky part is if you check source code of method values - http://www.ruby-doc.org/core-1.9.3/Hash.html#method-i-values
Usually it do not matter, but target map for very big systems with thousands of disk can be hit by performance problems when copying so much values.