public function offsetUnset( $offset ) {
        $temp = $this->values();

        if ( isset( $temp[ $offset ] ) ) {
            unset( $temp[ $offset ] );
        }

        $this->exchangeArray( array_values( $temp ) );

        $this->size = $this->count();
    }