Can't we rely on [Active Support](http://api.rubyonrails.org/classes/Object.html#method-i-blank-3F) here?

```ruby
value.blank? && previous == current_arbre_element.to_s ? empty_value : value
```