Merge pull request #21 from yohang/master

Fix double instantiation for constructor with arguments