It is better to remove ctor totally.