using six to solve metaclass
pass test for both 2.6 and 3.4