minor improvements
implement EventStream.Metadata & EventStream.System