Refactor parameter update methods