3.0 - Fixing issue where TranslateBehavior always expects a record

If a main table associates to a table that uses TranslateBehavior, and the record in that associated table doesn't come back from the DB, the behavior should check for that before trying to post-process on the record.
it would make more sense to put if `($row === null) { return null; } at the beginning of this anonymous function