fix namespace
call parent constructor