this member stores the initialization size, as it would be lost forever after initialization, otherwise
See Implementation
this member stores the initialization size, as it would be lost forever after initialization, otherwise