- add another layer of abstraction in clientv3 for user, not expose internal storagepb ones - provide commonly used routines IsCreate(), IsModify() on event