public void addElementTranslation(Translation translation) {
        //om nullpointers te voorkomen checken of translation param null is
        if ((translation != null)) {
            //translation alleen toevoegen als de taal van de translation gelijk is aan de van de dictionary
            if (translation.getLanguage().equals(language)) {
                    //deze dictionary toevoegen als observer
                    translation.addObserver(this);
                //translation aan dictionary toevoegen
                translations.add(translation);
                //observers notifyen (observer is een notifier)
                update(this);
            }
        }
    }