1. A system to support querying of a class, comprising: a component capable of: querying a database using one or more query languages; mapping a matched data entity from the database to one or more instances of the class; and storing the one or more instances of the class in a result set; said result set capable of storing the one or more instances of the class; and a deployment descriptor of the class capable of defining one or more features of the component.