DataContract reverted back to Serializable, for XNA4 accuracy