1. A method for debugging an object model comprising: exposing a set of breakpoints through a debugging interface of an execution environment; checking a status of the breakpoints at predetermined intervals; and responding to a request for suspend and resume.