class CAObject