Please implement
Interface::Object->easy_where
->easy_insert
-and-
Record ->easy_set
Each of these would be more tolerant versions of their namesakes.
One could pass a hash that contained a mixed bag of values, some that were
legal fields, and others that weren't
Instead of returning an error on this situation, the easy_* methods would
succeed if at least one field in the hash matched a legal field name.
unrecognised fields would simply be ignored. all other constraint checks
would be unaffected.