[ #60972 ] Port PhoneDirectoryModel to use D-Pointer