Returns all protocol/value pairs in this multiaddr
List<(Protocol, String)> get components => List.unmodifiable(_components);