cleanup global objcect: hide ctor()