Added protocol and reciever flags to Message base class and deleted default constructors
Merge conflict fix