Quarkus Panache Active Record vs. Repository Pattern