ability to add custom fields: save & restore them in XML, get and set them from python
add source field on flows and loads