more makros for classvars handling and add a new class SizedData.