@__yajo@reis_pt@API In 13.0 it's now only true for scalar fields. Relational fields are implicitly 'mapped'.
invoice.partner_id is equivalent to invoice.mapped('partner_id') and works on sets.
invoice.reference will crash if it's not a single record.