FIX: also propagate fixed values to the extra components and free duplicated functions when the model was unchanged