use metaclass for presenting CrowdFlower API type attributes as real attributes of python class