Fixed handling composite foreign keys
Added FieldValueChangeEvent
Added tests to RecordUpdateConstraintTest