DRY Listing / Offer / Request Controllers