Changing way of creating the Classes inheritance
Insted of childClass.prototype = new parentClass now we have childClass.prototype = Object.create(parentClass);
Adding changing some setups for the Message's children tests