improve/fix TObjArray usage