 
     if !title.isEmpty { dictionary[Key.Title.string] = title }
     if !subtitle.isEmpty { dictionary[Key.Subtitle.string] = subtitle }
+    if !text.isEmpty { dictionary[Key.Text.string] = text }
     if !image.isEmpty { dictionary[Key.Image.string] = image }
     if !meta.isEmpty { dictionary[Key.Meta.string] = meta }
 

  return lhs.identifier == rhs.identifier &&
    lhs.title == rhs.title &&
    lhs.subtitle == rhs.subtitle &&
    lhs.image == rhs.image &&
    lhs.kind == rhs.kind &&
    lhs.action == rhs.action &&

   - parameter subtitle: The subtitle string for the view model, default to empty string
   - parameter image: Image name or URL as a string, default to empty string
   */
  public init(identifier: Int? = nil,
              title: String = "",
              subtitle: String = "",
              text: String = "",
              image: String = "",
              kind: StringConvertible = "",
              action: String? = nil,
              size: CGSize = CGSize(width: 0, height: 0),
              meta: [String : AnyObject] = [:],
              relations: [String : [Item]] = [:]) {
    self.identifier = identifier
    self.title = title
    self.subtitle = subtitle
    self.text = text
    self.image = image
    self.kind = kind.string
    self.action = action
