Depends on D7943
The other ones are called after object state change, this one is called before.
I think a stringshare outliving an eina_shutdown may be a problem if eina_init is called again.
Hum, I think you spotted a real potential problem. I think it makes more sense to have the callback triggered after the change otherwise any "get" function will just return the old information which would be weird, I think. What do you think?
Good point, will fix.