Optimized changelog.
Document the overloading order.
Adding support for default values.