[WIP] Final improvements + added signal for notifications on changed
fields.