Implemented multi communities support.