I think it is not so easy to document the default values, because the functions using each other to create complex objects. For some of the functions there is a huge amount of default values. I could make constants for all default values. That would make it a bit more transparent.