Create base model, proxy and caches