This should be done for the default (no argument) constructor as well, shouldn't it?