la solución no consiste en modificar la clase, sino en hacer las comparaciones lógicas correspondientes en tu script antes de usar la clase...
y es verdaderamente simple, si no subes 10 archivos... ¿porque obligas a tu código a usar siempre 10 variables?
¿no te parece fuera de lugar?