Add abstract serializable events