Fixed bug in condition2String not properly adding parenthesis around blocks of conditions.
Better LazyList.connect for single direction M2M relationships