Database access layer: make insert throw exception, when trying to insert objects with not-null id.
Comments for insert statement
Database access layer:
	update_statement for prepared and autogenerated UPDATE's: user.name = "123"; db().users.update(user);
	details:
		recursive tuple-to-SOCI-use binder is now smarter and recurses into tuples