Support environmental properties to set protocol properties #374 + Review properties that can be exposed as managed properties and disallow writing to properties that don't support it #386 #389
+93
−32