You are right, by default configuration, a field of an Item that is unchanged with respect to the previous delivery to the Client it is transformed into an empty string.
It is left to the clients the burden of retrieving the value sent previously for that field of that specific Item.
However, this default behavior can be changed by setting the <delta_delivery> parameter to N in the server configuration.
But, please note that this holds for clients based on the "SDK for Generic Client Development" and for all items subscribed in the server.
Please also refer to inline documentation of <delta_delivery> parameter in
lightstreamer_conf.xml configuration file.