properties: add support for "long" in NumericProperty