changing sbm context methods to take IDbConnection as a parameter so that they are not MySql specific