Added inherited constructer