Thanks for the help I got what exactly u meant.
But just a final question is it a good thing to create a model dynamically as in with respect to above mentioned comments .
Suppose I have a base model which makes the ajax call and I am creating Instances of Model from the control using the findAll({Oveririding parameters}) by overriding the parameters. I know this is like a repeated question as above but just wanted to know.