If CanChangeOptions is true, the EmbeddedControl can set its CanCommit property
according to whether or not it has changed its options and the changes can be committed.
Embeddable controls that do not support options (which is the majority of cases) can ignore
this property.