Not a big deal, but `obj._db_data.get(field)` is evaluated up to 3 times in this statement, might be slightly faster and nicer to cache the value in a separate value.