search attribut changeabl instanc attribut param dm classifi examin param depth number level search attribut gener changeabl instanc attribut inherit object dm depth iter attrib model facad attribut dm iter attrib object attr attrib instanc variabl constant succeed model facad attr model facad read attr prepar far depth max depth iter iter model facad gener dm iter iter object parent model facad gener iter parent dm model facad classifi parent changeabl instanc attribut inherit parent depth 