Fixed call to a public field, replaced by the method
Added a "catch all exception" feature.
This allow to have different type of cast for a same value, if it's an int but you want a float for example. This method is disable by default.