Add `forwardEvent` API and reverse relation key in economy models
Remove redundant function call when removing a category
Merge branch 'sol' into dev