open fun <AllowedValueType> with(field: KProperty<Any?>, operation: Operation<AllowedValueType>, value: AllowedValueType): Query<Type>open fun <AllowedValueType> with(field: String, operation: Operation<AllowedValueType>, value: AllowedValueType): Query<Type>