/**
  * appends foreign record (1:1 relation) to given record
  *
  * @param Tinebase_Record_Abstract      $_record            Record to append the foreign record to
  * @param string                        $_appendTo          Property in the record where to append the foreign record to
  * @param string                        $_recordKey         Property in the record where the foreign key value is in
  * @param string                        $_foreignKey        Key property in foreign table of the record to append
  * @param Tinebase_Backend_Sql_Abstract $_foreignBackend    Foreign table backend 
  */
 public function appendForeignRecordToRecord($_record, $_appendTo, $_recordKey, $_foreignKey, $_foreignBackend)
 {
     try {
         $_record->{$_appendTo} = $_foreignBackend->getByProperty($_record->{$_recordKey}, $_foreignKey);
     } catch (Tinebase_Exception_NotFound $e) {
         $_record->{$_appendTo} = NULL;
     }
 }