fixup! Added protocol and reciever flags to Message base class and deleted default constructors