allow chained calls like $item->retrieve()->fields['blah']