Prevent invalid JSON from taking down the whole process
Properly handle the various Infinity and NaN types when type of object is a number
Add a debugScriptPath property to PDRuntimeController--scripts will be injected just in time; support pretty printing via __prettyPrintable and __prettyPrintableOfProperty methods
Basic methods to access class attributes