#8 source-format
#14 Added localization for error messages
#14 Added new Exceptions
#14 Added validation
#14 Regenerated
#14 Provided common transaction for addTMActvivty and addActivitySession
#14 Show error messages