[#53] add unit test that a constructor is available
[#53] add compile error mapper must define only one constructor