no deep_dup in ActiveSupport 3