repli item design iff predic return just fill field item accessor method critic critic subclass overrid method accessor method add comput field item todo critic want add field item make valid effic critic critiqu param dm offend param dsgr design item item item object dm design dsgr item dm dsgr 