Для отчёта нужна большая вложенность бизнес-объектов друг в друга, но выяснилось, что примерно на 3м уровне вложенности возникает ошибка OutOfMemory, но только при предварительном просмотре отчёта, либо при попытки посмотреть данные находящиеся в бизнес-объекте. Если данные вынести уровнем выше в иерархии, то всё работает, но хотелось бы сохранить текущую структуру данных, так как она более удобная для формирования, или возможно есть другой вариант решения проблемы

прикладываю тестовый проект с отчётом.