C#: implemented IILPerceptCollection in iilang, unit test passes