Because all data members of StrBlobPtr class can be copyed, assigned or destroyed properly by the synthesized copy-control members.