Extradata validation abstract and interface

* All platforms will need to have implement an EventListener as described in documentation ( not finished yet )