EventStream: added a private implementation of eventstream
DomainObject: change events to be baseclassed, fix sequence loading bug