added generics for Id (instead of static Guid) and Event-Types in EventRepositories, Stores, etc.
sqlite no uses generic parameters for id and events too