Make T_Model abstract