use extend instead of a deep merge to override populate where criteria