We allow it on our site, mixed Business/Economy - however at the moment we can't specify on a per leg basis, but in your example it ends up working out that way. In fact if you choose business we'll drop down to Economy if we can't find it with a warning that your cabin class wasn't available for that leg.