Or even better:
```ruby
not self.data.has_key?('published') or self.data['published']
```