Some cleanup

- Documentation
- Only publish IDomainEvents