public function addOption($sLabel, $mValue = null, $bIsSelected = false, $bIsQuery = null)
    {
        if ($sLabel instanceof Option) {
            $this->aOptions[] = $sLabel;
        } else {
            $this->aOptions[] = Factory::factory('IndexFilterOption', 'nails/module-admin')
                ->setLabel($sLabel)
                ->setValue($mValue)
                ->setIsSelected($bIsSelected)
                ->setIsQuery($bIsQuery);
        }

        return $this;
    }