Deposit classes are not serializable
Deposit classes are internal
Point is a struct