code: def normalize_select!(query)
        return unless query.key?(:select)
  
        query[:select] = query[:select].split(',').map(&:strip) if query[:select].is_a? String
        query[:select] = query[:select].reject { |p| p.start_with?('sys.') }
        query[:select] << 'sys' unless query[:select].include?('sys')
      end
docs: If the query contains the :select operator, we enforce :sys properties.
   The SDK requires sys.type to function properly, but as other of our SDKs
   require more parts of the :sys properties, we decided that every SDK should
   include the complete :sys block to provide consistency accross our SDKs.