Make it compile, at least.
Person interface lacks 'id', so don't call setId()!
Person interface extends Serializable, so impls do