尽量不要实现序列化接口