I have to say a Path API is quite a bitch to design and not really pleasant to use (see Bean Validation). So I'm a bit reluctant.