[WIP] IDatasetForm fixes

Collecting various small bug fixes related to IDatasetForm into one pull request