1. A process for providing an interface to a client for manipulating container managed persistence beans, the process comprising the data processing system implemented steps of: receiving a call from a client to manipulate an instance of a container managed persistence bean, wherein the call is received using a set of generated code, wherein the set of generated code is designed to perform bean specific functions including bean specific methods for a bean type, managing input parameters for the bean specific methods, processing a result of bean finders, and interfacing with a backend; and processing the call through a set of calls between the set of generated code and the runtime code, wherein the runtime code performs the functions, which are performed in a manner that is nonspecific to a bean type; and returning a result to the client.