Facilitates shorthand API definitions of JavaScript objects using property descriptors