yes. "serializable classes should provide public no-args constructor" (c)