Why do we need to trigger requiredProperties.ready? Why not just call `queryBigCommerce`