URI objects optimised for manipulation