 	static let errorDomain = "dk.ufd.Sqlable"
 	
 	var transactionLevel = 0
-	var updated : [Bool] = []
 	
 	public enum Change {
 		case Insert, Update, Delete

		didFail?(message)
	}
	
	func update() {
		if transactionLevel > 0 {
			updated.popLast()
			updated.append(true)
		} else {
//			didUpdate?()
		}
	}
	
	func notifyAboutUpdate(update : (change : Change, tableName : String, id : Int)) {
		didUpdate?(table: update.tableName, id: update.id, change: update.change)
		

	
	public func createTable<T : Sqlable>(_ : T.Type) throws {
		try execute(T.createTable())
	}
	
	func run<T : Sqlable, Return>(statement : Statement<T, Return>) throws -> Any {
