add set for validate_type
add ovidiu obroiu as author
refactor validate_set, uses katt_util:validate