Adding the ability to set different domains in BigML connection constructor