deviant
scoped<DateResolver> { (r: CurrentReservation) -> DateResolverFactory(r) } scoped<DateResolver> { (pd: ProductDetail) -> DateResolverFactory(pd) }