Update key conversion extensions

Fixing collision with ActiveSupport

ActiveSupport implementation is not recursive