Renamed validate_*
Updated docstring
Updated auto_detect
dict is not callable