Hmmmm, is this really needed? You check whether an entry has been read or not by looking into the InvocationContext. If the entry has been read, the context should have it as one of the looked up entry. 

Also, anything you add to a command is generally because it needs to be replicated. Do you really need to replicate this information to other nodes?