update constructor ModelAbstract
add modelInfantery