move Result#to_h to Mapper.to_h