not sure if this will ever be sent over the wire, but if there is a chance, so please add `@SerialVersionUID(1L)`