def self.symbolize_keys(hash)
      hash.dup.to_a.map do |pair|
        key, value = pair
        [key.to_sym, value.is_a?(Hash) ? Leafy::Utils.symbolize_keys(value) : value]