Make Software serializable