Revised BCM_Serializable