Cleaned up default copy and free usage in Event.