Added system of safe data type cast.
Added exception type and new data type casts.