Is Bacl2 Soluble In Water? Understanding Its Solubility And Implications