Object based generic business process framework