-properties sounds like a good idea :) Most modern openacs code doesn't use it as the common design pattern is for the ADP designer to be the same person as the Tcl programmer, in my experience.
Also there was some dreamed of feature to show the properties somehow in the documentation, that would be interesting.