Implemented support for specifying property derivations using an object form, to allow the determinants to be specified as an array - this makes it possible to avoid the issue with the function form where a minifier algorithm might munge the argument names so that they can no longer be used to identify the state properties that should be used as the determinants.