I think that there's some behind the scenes magic with Serializable that mere mortals cannot create by simply creating a marker interface.