The Chiasm runtime should strictly enforce that every property set via the configuration is a public property (declared in model.publicPropertiues) that has a default value. In other words, if a property is set via the configuration that is not in the publicProperties list, an error should be thrown. Without this strict enforcement, the overall behavior of Chiasm is unstable and not predictable.
The Chiasm runtime should strictly enforce that every property set via the configuration is a public property (declared in model.publicPropertiues) that has a default value. In other words, if a property is set via the configuration that is not in the publicProperties list, an error should be thrown. Without this strict enforcement, the overall behavior of Chiasm is unstable and not predictable.