initialize options as empty object where not given
Merge branch 'serialize-deleted'
method call vs send event fix