Просто отдельные группы дополнительных полей по категориям распределены, чтобы в куче не лежали.