Force the run() from baseCommand take explicit param
Make the output of paramForm.toJson() cacheable
Save the paramFormData together with History model