onDataChange passes an argument?

While troubleshooting a method that checked for the presence of arguments at the beginning, I discovered that when the method was attached to onDataChange, it received the original value of the column as an argument. Has Servoy always done this? Its pretty cool, but was just not expected.

It is expected behaviour since 2.?..