Carries out a callback during which a set of properties will be set as supplied
Properties to set during callback
Callback to execute with set properties
Return value of the supplied callback
Carries out a callback during which a set of properties will be set as supplied