having mixtures of booleans and string doesn't sound nice for me. Better solution will be if you have special setter like
```
def utcstatus=(value)
  @utcstatus = case value
  when 'true'
    true
  when 'false'
    false
  when TrueClass,FalseClass, NilClass
    value
  else
    raise "Unknown value for utcstatus #{value.inspect}"
  end
end
```