Restored numeric boxing and added greater than support to custom numeric types