class ModelCatalog {

    public static <D, C extends TrainConfig & BaseConfig> Model<D, C> get(
        String username, String modelName, Class<D> dataClass, Class<C> configClass
    ) {
        return getUserCatalog(username).get(modelName, dataClass, configClass);
    }

    private  ModelCatalog();

}