OfflinePermissionUserEvent should extend PermissionEvent

Renamed event to PermissionEvent