the models now raise a RecordNotFound when creating a table instance with a pk, and am using a lambda to generate the record as necessary vs. pre-loading it (reduces unnecessary queries).  evaluating the value types when generating the query parameters