Update add, sub, mul, div and propGet to support a functional mechanism interface.