Fix version of node-gyp, since 1.0.1 is no longer available.
Replacing slower defineProperty attributes for constructors to faster simple property setter, because bugs from touching underscored properties is not responsibility of the library author.
0.3.0