montagejs/montage — pull request #1045 by Stuk (2012-11-17 23:50:18+00:00)
Title: Make Montage.{create,defineProperty,defineProperties} throw errors...

...when arguments are not of the correct type. Follows the ES spec more closely.

http://www.ecma-international.org/ecma-262/5.1/#sec-15.2.3.5