fix validators parsing only once per instance
clean code