Added message unmarshaling structs and test. Added support of default generator