Don't use answer_for

CustomField had an ugly method answer_for. It was used from view layer
but it seems to trigger DB query.
Add listing.answer_for
Remove listing local variable, not needed