Remove the getInstance() and reset() methods from Uri.
Add an interface for Uris.
Make Uri::parse() protected.
Introduce UriImmuteable.