Allow reason to be empty
During encoding of an activity, the reason should be optional for some installation.
This should be configurable through a configuration option.
During encoding of an activity, the reason should be optional for some installation.
This should be configurable through a configuration option.