def from_array(messages, save_cache=false)
      clear unless save_cache
      messages.each do |msg|
        add msg[0], msg[1]
      end
    end
def from_array(messages, save_cache=false)
      clear unless save_cache
      messages.each do |msg|
        add msg[0], msg[1]
      end
    end
Patched cause we dont need no attribute name magic .. and its just simpler
 orig version is looking up the humanized name of the attribute in the error
 message, which we dont supply => only field name is used in returned error msg