Preserve original constructor. Fixes #62. Fixes #107.
Merge pull request #118 from mlively/preserve-constructor-signature

Preserve original constructor. Fixes #62. Fixes #107.