Novel reversible text data de-identification techniques based on native data structures