[fix] core private message system works as intended
[test] it have tests to show it