Fixes #62

Added support for default private constructor and appropriate tests.
Merge pull request #63 from akulawik/master

Added support for default private constructor and appropriate tests.