map_attributes when passing proc as value will exec on the source object