Okay, found a solution which is good enough for my requirements.
I just saved the b Parameters as properties. Thenn I used a callback for each edit field which checks if the value has changed against these properties. Whenever it is changed, it will reset. With this I can leave the field editable, but it can't be changed from the user interface, only from the intern function.