no need to define it, the build-in constructor is doing the same