protected function unmarshallFloat(array $unit)
    {
        $val = $unit['base']['float'];
        
        if (is_int($val) === true) {
            $val = floatval($val);    
        }
        
        return new QtiFloat($val);
    }