Created by: BeyondYourself
This function is mainly for reduce code duplication in the train /eval/export_model