Default order changed.
doc, deprecated method
improved toString()