more cleaning in constructor of elem_type_iD classes