Made the post updated messages smart enough to handle public and non public types