ConcreteResourceRegistration(
     final String valueString,
     final NodeSubregistry parent,
     final DescriptionProvider provider,
     final boolean runtimeOnly) {
   super(valueString, parent);
   childrenUpdater.clear(this);
   operationsUpdater.clear(this);
   attributesUpdater.clear(this);
   descriptionProviderUpdater.set(this, provider);
   this.runtimeOnly = runtimeOnly;
 }
 ConcreteResourceRegistration(
     final String valueString,
     final NodeSubregistry parent,
     final ResourceDefinition definition,
     AccessConstraintUtilizationRegistry constraintUtilizationRegistry,
     final boolean runtimeOnly) {
   super(valueString, parent);
   this.constraintUtilizationRegistry = constraintUtilizationRegistry;
   childrenUpdater.clear(this);
   operationsUpdater.clear(this);
   attributesUpdater.clear(this);
   this.resourceDefinition = definition;
   this.runtimeOnly.set(runtimeOnly);
   this.accessConstraintDefinitions = buildAccessConstraints();
 }