Some changes to support intelligent fetch of related Models, and also for Cloning of Models