null values are converted to empty strings to avoid being serialized as strings with a value of "null"
public static const DRAFT:String = "draft"
public static const PENDING:String = "pending"
public static const PRIVATE:String = "private"
public static const PUBLISH:String = "publish"