add uuid array support (rename ArrayElementBuilder to ArrayAssistant)