\event redundant constructor