make BaseId serializable