Undocumented methods are reported in the doc
Use a custom exception when we failed to get an answer from the server
"format" is used by some endpoints. switch to "output_format"
Complains if the namespace name is missing
Objects can have a different base class
URL parameters must be encoded
Really support alternative base-classes, including from not Ensembl
XML should be XML, not PhyloXML
Many more endpoints