null values are converted to empty strings to avoid being serialized as strings with a value of "null"
public var description:String
public var name:String