One of the ways we scale StreamBase applications is to have multiple, usually concurrent, instances of a module that connect to some external thing. Connection properties, however, are almost always deployment-environment specific and thus appear as parameters to .sbapps. Some external systems require different connection properties per connection. Therefore, sometimes parameter values need to be per-multiple-instance and also derive from parameters.
Two cases of such parameterizable things would be:
1) JDBC data source names
2) Adapter or operator properties