Export Requirement interface because it needs to be public
Send object as data in create event
Some usability fixes
Fix version