The messages memory layout is dependent on their class. The class is stored in the first word of the passed message block and the class dependent data after that.