As of GLib 2.28 all GObject virtual methods, including constructed(), are safe to chain up to unconditionally. Remove unnecessary checks.
EConfig and EMAccountEditor are very, very brittle.
How ironic.