Add type to categories & Fix CategoryPath
Remove logging from MessageHandler & Separate IncorrectMessageException