[ADD] Updated design of messages and added setter/getter impelementation