Breaking change to BeanVisitor to use BeanPropertyPath