Added via().
Refinement BeanCan 2.