added ignore file for sanity
generalize the pk_field lookup so that children that override attibute can do lookups