singelton umgesetzt; decorator verbessert