EA
Вот отчеты с булевым полем должны его иметь, а без него, по-хорошему, вообще не должны о нем знать.
У нас две идеи: Основной отчет и подкласс с булевым полем, либо оба отчета в виде интерфейсов с повторяющимися полями, класс реализует оба интерфейса, а используется как интерфейсный тип по ситуации.
Ни один вариант особо не нравится. Идеи будут?