the constraint and model validation are already present. previously, the name was generated by the factory, but I had to add an explicit name here because the test I added needs the name to be constant rather than 'bogus stage x' depending on the number of previous tests invoked (to test that the proper i18n string is being loaded).