added IExtendedInit to GuiObject