not all members be inited in every constructors, default value.