allow for more flexible naming of collections; support for dots in tenantId and specifying the delimiter between tenantId and the model name