step 1 : micro-optimization
step2 : allow use differents Adapters for build SqlObjects via Sql.php
step 3 : allow use AdapterInterface for Sql::getSqlStringForSqlObject() method