in create and update commands, call initDatasetFields from the version, rather than the UI object
in create and update commands, call initDatasetFields from the version, rather than the UI object
removed unused constructor