Каждый раз, когда вы добавляете Crystal Report в ваш проект, он создает два класса в файле .cs. Второй класс имеет то же имя, что и первый именованный класс, за исключением того, что к нему добавляется слово Cached. Только что добавил [ToolboxItem (false)] и ко второму классу.