better Validation message + tristate validation return (OK, WARN, ERROR)