added ability to extend default models.
made models in private scope so that multiple model can be extended on used on a single page.