Contains the core API to be used to implement checks. If you want to implement your own check, you should be referring to this package..
I'm not very satisfied about the design of this event since there are optional methods that will return null in most of the case.