Properly handle class properties what are wider then native.

Fix a bug where if a class property were wider then a native long
it would get truncated.