EntityIOContext に対応

リポジトリで扱うコンテキスト(たとえばJDBCのセッションやトランザクションオブジェクトなど)はコンストラクタ単位よりもメソッド単位で決定されることが望ましいので、EntityIOContextをimplicit parameterで受け取ることになりました。