add constructor that optionally sets the delimiter string that separates the tenantId and the model name