Create new UICommand instances to prevent stale input values

To be used in conjunction with https://github.com/forge/core/pull/505. Needs a new release of Forge-Core  when the dependent PR is merged.
Correction. I'll use the Command's name from it's metadata to set the title, if the title is null.