1. A method, comprising: receiving a plurality of objects into a working memory of a rule engine, processing, via the rule engine, the plurality of objects through a plurality of rules stored in a rule repository, creating, via the rule engine, a rule network based on the plurality of rules, the rule network comprising a root node and a child node, associating, via the rule engine, the root node with a predetermined list of object references, building, at the root node, a multi-object sub-token based on the plurality of objects that satisfy the predetermined list of object references, and passing the multi-object sub-token from the root node to the child node.