Added the numerous parameters for Event constructor