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