make sure special retriev follow correct child test classha special collect gen model facad special gen gen size gen contain gen model facad specif gen 