LPS-33307 SF.

1) Use '_' prefix only to name private members.
2) Use protected instead of public if only member visibility in subclasses is required.
LPS-31033 Use escaped names in OrderByComparators for columns only, not for tables
LPS-31033 Source Formatting
LPS-30438