improve doc
reverse class loading order for next commit
be a child of class message
let collabmessage inherit properties of message
implement class changes