Removed assert.h include. Reintroduced call to baseclass constructor