Implement Addressable::URI