diff --git a/lib/rails_admin/config/configurable.rb b/lib/rails_admin/config/configurable.rb
index 382677f2e..6a36d3bc9 100644
--- a/lib/rails_admin/config/configurable.rb
+++ b/lib/rails_admin/config/configurable.rb
@@ -52,7 +52,7 @@ def register_instance_option(option_name, scope = self, &default)
           options = scope.instance_variable_get('@config_options') ||
                     scope.instance_variable_set('@config_options', {})
 
-          option_name = option_name.to_s
+          option_name = option_name.to_s.dup
           options[option_name] = nil
 
           # If it's a boolean create an alias for it and remove question mark