protected function unmarshall(DOMElement $element)
    {
        $object = new Ordering();

        if (($value = $this->getDOMElementAttributeAs($element, 'shuffle', 'boolean')) !== null) {
            $object->setShuffle($value);
        }

        return $object;
    }