refactoring - moved shared by Wall&Forum logic to WallMessage