template validation must call Fields validation