i:Item(name==o) intenta acceder a Item.o() en lugar de acceder a name e intentar compararlo con la variable o.