DPString must be inited