Core: add StatusSpec
Core: add MessageEventSpec