AbstractRepository強化