public void setRestricted(Restriction restriction) {
        this.restriction = restriction;
    }
the model-introspection model to be applied by configuration-as-code.
as we move forward, we might need to introduce some breaking change in the way we discover
configurable data model from live jenkins instance. At this time, 'new' mechanism will
only be enabled if yaml source do include adequate 'version: x'.
plugin/src/main/java/io/jenkins/plugins/casc/ConfigurationContext.java