OOTP temporary Pega properties like pyTempText, pyTempDate can be saved
We were using pySearchText property in a specific searchtype in our app, and noticed that in some rare edge cases this gets saved to the database causing some unwanted sideeffects for us.
This could be easily avoided with using another property here, which is not savable.
However, we would like to have a better understanding about why these OOTB temporary Pega properties like pySearchText, pyTempText, pyTempDate, pyTempInteger on @baseclass and pyTempValue on Embed-Display-Table-Cell class are all savable. Our understanding is that all these properties are for temporary use, thus saving these could result in unexpected side-effects.