Time is the only part of context that you can remove by using pessimistic locking.
So time is the only extra piece of context that you need to model if you aren't using pessimistic locking.