Revert to using a view state wrapper on event resources since patching a resource may actually result in a new resource instance