remove PatternRow accessors, implement ILookup instead