changed GUIBluePrint constructor