Why couldn't this dialog be extended from SparkActionWithDialog, like all the other dialogs?