1. A system for processing data, the system comprising a first rules engine configured to obtain the data, to obtain a first object to contain the data, the first object including a rule identifier; to generate an instance of a first rule based on the first object; and to execute the instance of the first rule passing the first object as input to the instance of the first rule, the instance of the first rule configured to perform at least one action in order to process the data contained in the first object, and to modify the rule identifier included in the first object.