removed uneeded constructor