Require representation input to be Quantity, and backward-compatibility layer