Allow redundant throws
Cleaned code
Added JPA event store repository