The property value true means that the stream will become encrypted
after the closest storage in the parent hierarchy, that has common
storage password, is commited.
false - the stream will not react to commit of such a storage.
In case stream is not encrypted and the property is set to true,
the stream will stay nonencrypted until the closest storage
in the parent hierarchy, that has common storage password, is commited.
On the commit the stream will be encrypted with the common storage
password. If there is no such storage in the hierarchy the stream
will not be encrypted at all.
Thus this property must be set very carefully.
If somebody sets a password explicitly by using
XEncryptionProtectedSource interface the value is
automatically set to false and the stream becomes encrypted
with specified password immediatelly.
In case stream is encrypted one and the value is set to true
the stream becomes nonencrypted until the common storage password
holder is commited. The data about previously set password ( if any )
will be removed and the stream can be accessed as nonencrypted stream.