This is just and idea fro now specifically for 4 byte unicode handling at API layer instead of going to database layer.
I need to further analyze different other requirements or use cases for this feature.