Reads to the security field of the System class are now intercepted. At interception we check the value of the security field to see if the current value matches the one that was last set. If they don't match that should mean we are seeing a type confusion exploit. This should fix #2