issue #18757: Enforce required attributes on the server side and pass definitions reflectively.