[#52872633] Add request events
[#52872633] Add request observer
Merge schema
Merge pull request #786 from JamesGlover/52872633_add_requestevents_and_state_obserbver

52872633 add requestevents and state obserbver