where clause
certain fixes
statement constructors separated from connector implementations