I'm in the process of doing this now. Setting all the models once is fine, there is the issue though that the basePath has to have the url in it, so that's easier to calculate on each request since it depends on which tenant the docs were requested from.