make Endpoint really a controller/responder/renderer replacement that multiplexes for different content types (e.g. form, json, ..).
extract Trailblazer::Endpoint.
use Endpoint in RatingsC.
use flow in ThingsC#form.