no need to inherit that constructor