RealmSwiftをつかってToDoアプリを作ろうと思っています

その際、並べ替えもできるようにしたいのですが、その際に配列を使ったほうが楽だろうという考えに達しました。
というわけで以下のような構造を考えてみました

//上のリストではTableに配置する際の順番を、下のObjectではそのタスクの詳細情報を管理する

//タスク名を格納する配列
var list = ["hoge","fuga","miso"]

//realmに格納するObject
class Task: Object{
    dynamic var name: String!

    //タスクの詳細
}

しかし、確か(なのですが)RealmSwiftではObject型を継承していない普通の配列を保存することができなかったはずで........

ここだけUserDefaultsを使うべきかと迷っています。
RealmSwiftで配列を保存できる簡単な方法というのはあるのでしょうか?
よろしくお願いいたします