Issue with Generated Column in Tree Table

I am facing a problem while using generated column in Tree Table.
I am using an indexed container for Tree Table, and adding some generated columns.
So whenever I am setting a value for an item property. Then for each property value that I set,
all the generated columns are called.

For example:
I have 3 properties(columns) ColumnA, ColumnB, ColumnC
When I set value for ColumnA then the blocks for generated Column B and ColumnC is also called.

So for generating a single row (with 3 columns) each Generated Column is called thrice.
As a result instead of 3 method calls it takes 9 method calls, which is a bottleneck in performance.

Is there any solution to get rid of this.