Big improvements to the user function data container.
The changes are:
- More attributes are now accepted.
- Now only allowed attributes can be modified, to prevent programming errors.
- Docstring improvements.
- More keyword argument data can be input.