Merge QBuilder and ArrayQBuilder