Toward the use of both basic and ehanced classes (see DEF <> eDEF)