1. A system comprising: a processor; and computer-readable media storing code operable to be executed on the processor, the code including a JAVA class having objects with associated attributes and also having at least one method, the method being operable, when executed on the processor, to search the objects across any attribute of the objects.