Я такую хрень обычно выношу в отдельный файл вроде structures.h, чтобы не инклюдить и менеджер заодно, где не надо.