## Object Hierarchy

        GObject
            FoObject
                FoNode
                    FoArea
                        FoAreaArea
                            FoAreaLayout
                            FoAreaListItem
                            FoAreaNormal
                            FoAreaReference
                                FoAreaViewportReference
                                    FoAreaPage
                                FoAreaSpanningTableCell
                                FoAreaTableCell
                                FoAreaTable
                                    FoAreaTableContinuation
                            FoAreaTablePart
                                FoAreaTableBody
                                FoAreaTableFooter
                                FoAreaTableHeader
                            FoAreaTableCellProxy
                            FoAreaTableRow
                        FoAreaTree
                    FoFo
                        FoMarkerParent
                            basic-link
                            bidi-override
                            block
                                FoBlockBlock
                                FoBlockLayout
                                FoBlockWhitespace
                            block-container
                            inline-container
                            inline
                            list-block
                            list-item-body
                            list-item
                            list-item-label
                            table-and-caption
                            FoTablePart
                                table-body
                                table-footer
                                table-header
                            table-caption
                            table-cell
                            table
                            wrapper
                                FoWrapperBlock
                                FoWrapperInline
                                FoWrapperWhitespace
                        fo-character
                        color-profile
                        conditional-page-master-reference
                        declarations
                        external-graphic
                        FoFloat
                        flow
                        footnote-body
                        FoFootnote
                        initial-property-set
                        instream-foreign-object
                        layout-master-set
                        leader
                        FoMarker
                        multi-case
                        multi-properties
                        multi-property-set
                        multi-switch
                        multi-toggle
                        page-number-citation
                        page-number
                        page-sequence
                        page-sequence-master
                        region-after
                        region-before
                        region-body
                        region-end
                        region-start
                        repeatable-page-master-alternatives
                        repeatable-page-master-reference
                        FoRetrieveMarker
                        root
                        simple-page-master
                        single-page-master-reference
                        static-content
                        table-column
                        table-row
                        FoText
                        title
                        FoTree
                FoDatatype
                    FoBoolean
                    FoChar
                    FoColor
                    FoEnum
                    FoExpression
                    FoId
                    FoInteger
                    FoKeep
                    FoLengthBpIpD
                    FoLengthCond
                    FoLength
                    FoLengthRange
                    FoName
                    FoNumber
                    FoNumeric
                    FoPercentage
                    FoSpace
                    FoString
                    FoUnknown
                    FoUriSpecification
                FoContext
                FoProperty
                    alignment-adjust
                    alignment-baseline
                    background-color
                    baseline-shift
                    block-progression-dimension
                    block-progression-dimension-maximum
                    block-progression-dimension-minimum
                    block-progression-dimension-optimum
                    border-after-color
                    border-after-precedence
                    border-after-style
                    border-after-width
                    border-before-color
                    border-before-precedence
                    border-before-style
                    border-before-width
                    border-bottom-color
                    border-bottom-style
                    border-bottom-width
                    border-collapse
                    border-end-color
                    border-end-precedence
                    border-end-style
                    border-end-width
                    border
                    border-left-color
                    border-left-style
                    border-left-width
                    border-right-color
                    border-right-style
                    border-right-width
                    border-separation
                    border-start-color
                    border-start-precedence
                    border-start-style
                    border-start-width
                    border-top-color
                    border-top-style
                    border-top-width
                    break-after
                    break-before
                    character
                    clip
                    color
                    column-number
                    column-width
                    content-height
                    content-type
                    content-width
                    direction
                    display-align
                    dominant-baseline
                    end-indent
                    flow-name
                    font-family
                    font-size
                    font-stretch
                    font-style
                    font-variant
                    font-weight
                    format
                    grouping-separator
                    grouping-size
                    height
                    id_
                    inline-progression-dimension
                    inline-progression-dimension-maximum
                    inline-progression-dimension-minimum
                    inline-progression-dimension-optimum
                    keep-together
                    keep-together-within-column
                    keep-together-within-line
                    keep-together-within-page
                    keep-with-next
                    keep-with-next-within-column
                    keep-with-next-within-line
                    keep-with-next-within-page
                    keep-with-previous
                    keep-with-previous-within-column
                    keep-with-previous-within-line
                    keep-with-previous-within-page
                    letter-value
                    line-height
                    line-stacking-strategy
                    margin-bottom
                    margin
                    margin-left
                    margin-right
                    margin-top
                    master-name
                    master-reference
                    media-usage
                    number-columns-repeated
                    number-columns-spanned
                    number-rows-spanned
                    orphans
                    overflow
                    padding-after
                    padding-before
                    padding-bottom
                    padding-end
                    padding
                    padding-left
                    padding-right
                    padding-start
                    padding-top
                    page-height
                    page-width
                    provisional-distance-between-starts
                    provisional-label-separation
                    region-name
                    role
                    scaling
                    scaling-method
                    score-spaces
                    source-document
                    space-after-conditionality
                    space-after
                    space-after-maximum
                    space-after-minimum
                    space-after-optimum
                    space-after-precedence
                    space-before-conditionality
                    space-before
                    space-before-maximum
                    space-before-minimum
                    space-before-optimum
                    space-before-precedence
                    space-end-conditionality
                    space-end
                    space-end-maximum
                    space-end-minimum
                    space-end-optimum
                    space-end-precedence
                    space-start-conditionality
                    space-start
                    space-start-maximum
                    space-start-minimum
                    space-start-optimum
                    space-start-precedence
                    src
                    start-indent
                    table-layout
                    text-align
                    text-indent
                    unicode-bidi
                    widows
                    width
                    wrap-option
                    writing-mode
                FoHashTable
        GInterface
            FoInlineFoIface
            FoBlockFoIface
            FoNeutralIface
            FoPropertyTextPropertyIface
            FoTableBorderFoIface