BUG: qtReferenceItem mistakenly signals modified for Optional items
The issue was qtRefeenceItem::setOutputModified always emitted the modified() signal even if the value was already set to the appriate value. This method is used when initially displaying the item so it was always inicating that the item was changed.
Closes #375 (closed)