more performance work again
more performance improvements

ExtendedDecimal and ExtendedFloat creation also changed