Fixed #7: Types without public parameterless ctors are supported

- added tests to check behavior
- added possibility to define the name of an XorClass attribute from a
Type