    class
    	SED_INDEPENDENT_SERIALIZER

    General
    	cluster: base
    	description: "Encoding of arbitrary objects graphs between sessions of programs containing the same types."
    	create: make

    Ancestors
    	SED_BASIC_SERIALIZER

    Queries
    	is_for_fast_retrieval: BOOLEAN
    	is_root_object_set: BOOLEAN
    	is_traversing_mode_set: BOOLEAN
    	root_object: ANY
    	serializer: SED_READER_WRITER

    Commands
    	encode
    	set_breadth_first_traversing_mode
    	set_depth_first_traversing_mode
    	set_is_for_fast_retrieval (v: [like is_for_fast_retrieval] BOOLEAN)
    	set_root_object (an_object: [like root_object] ANY)
    	set_serializer (a_serializer: [like serializer] SED_READER_WRITER)