KRACOEUS-8333:fixed issues with data types on data override controller

This still seems dangerous. I believe NumberUtils will still create the smallest type of Number possible. So Integer if the value is an int, Long if it isn't an int....but that doesn't mean you won't try to set a Long property with an Integer does it?