public NormalCat() { } Hi, I am wondering, why the constructor have to be present in this case?