the simple final project

my simple final project
The expected pattern is to set the validators on the component during initialization.   While it works to set them just before checking them, its very different from how we normally implement and could confuse maintainers.