Router delegates response composition to appropriate route object