It would expand the size of the BigInt wrapper by 8 bytes, so no.  For BigDecimal we get it for free since we already store two object pointers (to bigInteger and mc).  Good thought, though--I thought the same before checking out the sizes.