Description
See TCOMP-15.
If a Form contains other forms, then the makeFormCancelable and commitFormValues should be sent to the enclosed forms.
Also, the current (non-committed) values need to be stored in the ComponentProperties object so that the getValue() calls get these values. This allows the UI to work properly. So the implementation of this needs to change.