change logic of delete method from deleteByIdentities to multiple delete

repositoryの```delete(Seq[E])```のロジックを変更しました。
今までは、```deleteByIdentities(Seq[ID])```を呼ぶだけでしたが、```delete(E)```を複数回呼ぶように変更しました。

意図としては、```delete(Seq[E])```は```delete(E)```に依存するようにしたかったからです。