fixed KDE default constructor