Strange Smile Bug

Hi,
In one of our unit test case we noticed a strange bug about Smile data
format. We cannot reproduce it with JSON.
I created a gist which may help you to understand the problem

It seems that it happens when we assign floating point number to long
property. I think this somehow effects integer property value and turns it
to a floating point number.

--
Mustafa Sener
www.ifountain.com