Fix #13: Make Transfer serializable