Working on KVMessage and KVMessage_test
[Fix Conflict] KVMessage