This code should also exclude the implementedX methods so that someone defining implementedFinders doesn't get to the table.