fix(forms): ensure fields, fieldsets & forms are marked as dirty when modified