(Apparently) Poor API decisions..

Can anyone offer a compelling reason why the BasePath and CurrentDocument properties are (and/or should be) protected on the System.Uri object??

I can't think of one.

Engineering