1. A method for simulating an actual object using a mockup object, the method comprising: storing the mockup object in a database, the mockup object including a node, the node being associated with a table, the table including a field having a proxy name and a pseudo name, the field being stored in the database using the pseudo name; storing a schema including actions that can be performed on the mockup object and statuses of the mockup object in which the actions are allowed to be performed on the mockup object; receiving an action to be performed on the mockup object, the action including the proxy name of the field, the received action being one of the actions in the schema; mapping the proxy name of the field included in the action to the corresponding pseudo name of the field; determining, using a processor, whether the action is allowed to be performed on the mockup object based on a status of the mockup object and the schema, the status of the mockup object being one of the statuses in the schema; when the action is allowed to be performed, performing the action on the mockup object stored in the database using the pseudo name of the field; and updating the status of the mockup object based on both the action performed and the schema.