Expose properties from Subject2 interface on channel
Make FeatureSubject optional on channel

This interface is not mandatory, so some channels might not support it.
To avoid failing in these cases, apply an ugly hack to make it optional.
Add ability to set subject to Channel
Emit a signal when Channel.CanSetSubject changes