Optional BigDecimal class
Extracted more evaluation traits; value is not cached unless explicitly mixed in (so now allows value classes). Improved performance for most evaluators.