Fix store when a value already exists in scope

If the value already exists in the scope when you bind the variable, the library overwrittes it by the default value (often : "").