1. A method for simulating behavior of a mockup object, the mockup object implemented within a framework including other objects, the method comprising: receiving a name of the mockup object for which to perform a specified action on, wherein the mockup object comprises one or more nodes; receiving the action to be performed on the mockup object; determining whether the action can be performed on the mockup object based on a set of conditions defining the status of the mockup object; and performing the action based on the determining step.