Change the Strategy API to match the the new signature of setProperty().

It now returns Property<V> instead of void.