make the QB able to automatically handle the attribute translation strategy

@dbu @dantleech

missing tests