REmoving T_ASSERT inside Modular classes constructor as this is problematic when instantiating them when there are wrapped inside a Max external