counter in Bind can be member property.
make where clause using beginWhere~endWhere; introduce interfaces for Sql and Query.
remove unnecessary methods.
created more methods that looks like Query in DbAccess.
Query to construct builder when building SQL each time.
introduce magic setter for insert/update queries.
made all properties protected in SQL, and changed how to access them in Builder object.