added a test with a data class
replaced bind() by submit()
added a test with another condition builder
added doc about the condition builder