Trying to generalize NumericPropertyWrapper; so far managed to hang the compiler :-)