Table cannot have a number as name of a column

I see there are several workarounds but using an Expressions is not ideal for us because we try to use Python for our Business Logic and using alternate names for the columns means more transformations in the process from the original query.
There's a similar problem for dictionaries associated to a binding which I notified before but hasn't been replied to:

hope these will be properly addressed in the future.