Add updateFields() signal, so adding of joined fields is communicated

Fix compilation error

Clear layer cache once fields change