Enhancement: replaced privete with protected in order to have MySQLDatabase class extensible