Add Property constructors which accept an updateHandler
The updatehandler argument can either be anything which satisfies
the void(PropertyBase&) signature, or a member function
with the signatures void() resp. void(PropertyBase&).
In addition, an additonal argument can be passed which specifies
whether or not the provided handle should be invoked immediately.
Default is to not invoke it immediately.
Edited by Gerhard Raven