add possibility to allow parameter overwriting (and even disallowing it for certain parameters)