public function exnor($value) {


        if($this->value !== null){
            return $this->markErrorIf($value === null);
        }
        if($value !== null){

            return $this->markErrorIf($this->value === null, false);
        }
        return $this;
    }