サクラエディタを見てみると

なんか結構自前でゴリゴリ書いてるね。
あんまべき論は気にしなくていい気がしてきた。
俺の考えだと、ファイルセーブのフローはこんな感じ。
1. Documentは現在のパスを知ってる
2. ViewがDocumentのパスをチェック
3. Documentのパスがなければ、Viewがファイル選択ダイアログを表示
4. [3]でちゃんとファイルパスが選択されれば、そのパスを渡してDocumentのSaveAsをコール
5. [2]でパスが生きていればDocumentのSaveをコール
6. Documentがファイルに書き込み(SaveAs、Save共に)

今回助っ人を頼んだ人物は[2]〜[5]をDocumentでやっていたので、この辺いじっていいのかどうかわかんなかったのだが、サクラはこっちの作りっぽいのでなんかいいんじゃねーのという気がしてきた。
うし、自前作戦でゴリゴリ行くか。