Object Hierarchy

    GObject
    ├── GoaClient
    ├── GDBusProxy
       ├── GoaAccountProxy
       ├── GoaManagerProxy
       ├── GoaMailProxy
       ├── GoaCalendarProxy
       ╰── GoaContactsProxy
    ├── GDBusInterfaceSkeleton
       ├── GoaAccountSkeleton
       ├── GoaManagerSkeleton
       ├── GoaMailSkeleton
       ├── GoaCalendarSkeleton
       ╰── GoaContactsSkeleton
    ├── GDBusObjectManagerClient
       ╰── GoaObjectManagerClient
    ├── GDBusObjectProxy
       ╰── GoaObjectProxy
    ├── GDBusObjectSkeleton
       ╰── GoaObjectSkeleton
    ╰── GoaProvider
        ├── GoaOAuthProvider
           ├── GoaGoogleProvider
           ├── GoaYahooProvider
           ╰── GoaTwitterProvider
        ╰── GoaOAuth2Provider
            ├── GoaFacebookProvider
            ╰── GoaWindowsLiveProvider
    GInterface
    ├── GoaAccount
    ├── GoaManager
    ├── GoaObject
    ├── GoaOAuthBased
    ├── GoaOAuth2Based
    ├── GoaMail
    ├── GoaCalendar
    ├── GoaContacts
    ├── GoaChat
    ╰── GoaDocuments