never seen this `attr_reader`/`helper_method` combo in a controller, why this over just using ivars?