fun Property.integerBinding(op: (T.() -> Int)): IntegerBinding = Bindings.createIntegerBinding(Callable { op(value) }, this)