def body=(value)
      value = [] if !value || value == ''
      super(value.respond_to?(:each) ? value : [value.to_s])
    end
def body=(value)
      value = [] if !value || value == ''
      super(value.respond_to?(:each) ? value : [value.to_s])
    end
Automatically wraps the assigned value in an array if it doesn't respond to ``each``.
 Also filters out non-true values and empty strings.