リファクタ
BaseModel の インターフェースを考えている
DB のインターフェースを考えている
DB ドライバとりあえず
マイグレーション情報とかを管理するための Model を定義
Context の Interface を追加している