Topic support
Create Topic decorator to help with event serialization and de-serialization. Add TopicMap to store topic to type relationships.
Create Topic decorator to help with event serialization and de-serialization. Add TopicMap to store topic to type relationships.