@Override
    protected T getNewObjet() {
        try {
            return constructor.newInstance();
        } catch (InstantiationException e) {
            throw new ApiException("Problème lors de l'appel au constructeur", e);
        } catch (IllegalAccessException e) {
            throw new ApiException("Problème lors de l'appel au constructeur", e);
        } catch (InvocationTargetException e) {
            throw new ApiException("Problème lors de l'appel au constructeur", e);
        }
    }