Added incomplete update constraint tests
Record
  added loadReferences()
  added markFieldAsModified() - code for unit testing (we have to find a better way for this approach)
Relation
  can handle composite foreign key relations, too